Joel Sagawa
I love Sagawa! He is a great professor. Theres an online quiz a week, all the answers are on quizlet. Tests arent horrible. Case studies are also about once a week, those take some time to do but they are pretty fun and easily doable the night before. He has you turn in reflections during class to take attendance, so you really do have to show up.