Adam Dyck
Despite what everyone is saying on here, Adam is actually a great prof. He does heaps of examples and his notes are fantastic. Exams are long, so be ready for that but if you know what's up you should be fine. I know he seems a bit subdued, but that's just his personality guys! If you actually talked to him you'd realise he's pretty great.