Michael Laurence
Laurence is really funny and chill during lectures, he makes funny jokes. The material is very boring but he makes it fun and I never used the textbook unless it was for the assignments. He also ran my tutorials which was nice when you have questions. The mid term and exam was moderate, he does give hints about what is going to be on them.