Stuart McCaughey
Dr. M is a really good professor. Youre only graded by 4 exams but the lowest score is worth less and he posts practice quizzes. Hes also really lenient with due dates. He gives good lectures and is overall a chill guy. I would definitely recommend him.