Peng Hao Wang
He really cares about his students!! Excellent and very easy going teacher! Lectures are a tad dry due to material but overall I adore this teacher as he is so down to earth and easy to talk to and not intimidating at all! Also: take home exams allow you to actually learn material and are rather easy so take him if you can!!