Mo Chen
This is probably one of the hardest classes i have taken at SFU. Assignments were very hard and time consuming and grades would not be given back until a month or two later, and when they were there was no good feedback on what went wrong with the code. Lecture slides wont make sense unless you attend class and tests were VERY hard.