Short-Term Learning For Long-Term Retention: Dynamic Associative Memory