Teaching heuristics and mnemonics to improve generation of differential diagnoses | Synapse