Scott MacEachern
Scott is a great online professor. The workload was completely reasonable and helped you stay on track. He records lectures as well as having live sessions to go over the recorded material. Tutorials help understand the course but you also have some random tutorials where there is participation marks awarded so make sure you attend. Exams were fair