Reviews of professor Jeremy MacDonald

Rating: 4.0/5, difficulty: 2.0/5
The professor is a good communicator and educator. He had clear care for students, taking time to answer all questions in good depth. He also used good examples in lectures which helped for WeBWorks and assignments. The material is abstract, but super interesting (to me). He provided a generous curve on the final after poor class performance.

Rating: 5.0/5, difficulty: 3.0/5
Really interesting course and Jeremy is excellent. All lecture notes and recordings are posted on myCourses and are extremely useful for those who do/can not attend classes. The pace of the course is a bit too fast near the end of the course on graph theory, but Jeremy is nice.

Rating: 4.0/5, difficulty: 4.0/5
He's a good teacher and explains things quite well. The assignment and exams were difficult but not too bad. Grade breakdown was 15% written assignments, 10% webworks, 25% midterm, 50% final OR 0% midterm, 75% final (if you did better on the final).

Rating: 3.0/5, difficulty: 3.0/5
Great lectures, however, grading for both midterms and finals are very inconsistent between students, some very harsh. Lost unnecessary amount of marks over a solution while others didn't.