Michael Goard
This is a class that needs effort, but so does everything good in life, you will need to read a bunch of research articles, some tough some easy and in class quizzes are based on it thats 1/4 of ur grade,and the MT/Final is really fair, goes over key concepts in lecture but overall the material is very satisfying to learn, very fun class!