Hiroe Akimoto
Akimoto-sensei is an awesome teacher for Japanese. She knows the subject very well (as a native speaker), and goes out of the way to convey deeper meaning behind every day expressions. She's got great energy (fun/bright), and more than any other professor/speaker, I ALWAYS understand what she is saying when she speaks Japanese!