Keiichi Nemoto
Does have a tough accent to understand, but cares about students. Grades very kindly, curves every test and works to explain answers. Only complaint would be he does tend to stack assignments at the end of the semester, so stay out in front of it and work each night.