Jacob Neider
This professor is amazing. He's extremely funny and he absolutely cares about your learning. The way he teaches is untraditional, but the way he teaches prepares you to learn Japanese if you self-studied. 