Chih-Ching Hung
He is a very nice guy. I thought this class was going very well until the first midterm and many of the people I knew dropped. Slides and notes definitely helped but could've been explained further in detail. Overall, I would not recommend but I did pass with a B.