Kevin McShane
Prof McShane's lectures are interesting to listen to. He gives insightful feedback on quizzes/exams, with all assignments (including exams) being online and all readings are on canvas. Attendance is mandatory. I really enjoyed this class! 