Xiaohan Mei
He really is not hard just time consuming. Every week 3 chapters of the book are assigned, take heavy notes and use his power points. You must read in order to pass quizzes that are assigned each week as well. Follow the criteria he provides for the essay he assigns at the end of the semester, and you should be able to maintain a good grade.