Reviews of professor Daniel MacKay

Rating: 3.0/5, difficulty: 3.0/5
If you do and understand all the homework assignments, you are sure to get an A on the 2 midterms since they are homework dupes. The only thing is that the final is bascially impossible to prepare for since it is not based on the homeworks or the previous midterms. Your grade is pretty much determines on luck and how generous the final curve is.

Rating: 5.0/5, difficulty: 2.0/5
You must show up to lectures but other than that he takes a boring subject and makes it somewhat interesting.

Rating: 4.0/5, difficulty: 4.0/5
Homeworks due on paper at the start of every lecture. Second midterm was better than first but neither was too bad. Study a lot for the final, it threw me off guard. Pretty good lectures but tends to go off on tangents. Make sure you attend discussions as that's where you'll be able to clear up the concepts learned in lecture. Best option for 1011