Reviews of professor Jack MacLennan

Rating: 5.0/5, difficulty: 3.0/5
He genuinely cares about his students and is genuinely passionate about what he teaches. Papers were a little challenging to write/a little abstract, but they were manageable even if you're not a great writer, and he will give you everything you need to succeed in his class. Attendance isn't required but I would recommend going.

Rating: 5.0/5, difficulty: 3.0/5
Genuinely cares about the material, but you don't have to be an expert to write decent papers. He teaches more for conceptual understanding than for the material itself. Very accessible online and in office hours and understanding with absences. Papers were somewhat difficult to write/slightly abstract but doable even if you're not a great writer.