Alexander McKay
Professor McKay's lectures are very clear. He definitely dumbs it all down for you, so it's really easy for you to understand concepts. He also assigns a lot of assignments. But! You can hammer it all out in two hours max, since most of the class is just busy work. Super easy. Just do the work and you'll pass