James Chan
Great Professor. His teaching is very understanding and his reviews for exams are VERY helpful. One thing about him is that he doesn't believe in extra credit therefore you really got to put in the work AND he doesn't round final grades like other professors do, I ended up passing this course with an 89% . . . 