Katsuhiro Kita
Can at times be difficult to understand but truly knows his stuff and is a great person to learn from. Cares about his students' success and works hard to make things fun and help the information be understood.