Sayuri Ogiuchi
Ogiuchi Sensei is, simply put, the best professor that I have ever had. She knew everyone's name week 2. She is incredibly kind, easy to approach, and all-around amazing. Her teaching style is spot-on; I feel like I know Japanese so well now. You'll be given access to the test material early to prepare, too. I wish she taught all Japanese classes!