Kam Chu
He is an excellent teacher, very enthusiastic, which helps grasp the material. Tests are mostly pretty easy if you do your H.W. and do the review. He is a very accommodating teacher. I would definitely recommend Dr. Chu to anyone wanting a good learning experience