Mnemonician /(?)/

Mne·mo·ni·cian

Mnemonician

n.
  1. One who instructs in the art of improving or using the memory.