Shijie Zhu
Very good at simplifying concepts and making them easy to understand. Homework was always the perfect length and difficulty. Biweekly quizzes with two midterms and a heavily curved final. Easy A if you study for the midterms (I did not).