Hazim Alsaqaa
Attendance wasn't required and lectures/labs were uploaded to d2l. Unfortunately that's all the pros. Labs will be done for you but on homework you get almost no instruction and might lose marks for things you didn't know you needed. Not exactly a hard class, but annoying. He does have an accent but I didn't mind it. Don't bother with a textbook.