Shijie Zhu
Professor Zhus lectures are well organized and clearly delivered. Quizzes are not difficult, midterms/finals are ok if you do the homework and other non-required practices. He always opens to questions and provides clear explanations. Neither participation nor textbook reading are required, but you still need the textbook to do the homework.