Jun Mizukami
Terrific professor to have. He was very clear with lessons and he made them easy to understand. Has responded to e-mails outside of class in a timely manner and very helpful after class if I didn't understand a few things. Homework was there for practice not for a grade (at the time of writing this). Overall just a very great professor to have.