Yu Takebe
Cheap textbook, easy to understand lectures, and very personable for the most part. That being said, there's a lot of homework, Japanese is a tough language, and you don't want to get on his bad side. 