Milos Gligoric
So...I took ee 312H after my first semester with no prior coding experience. Gligoric is okay at explaining topics...BUT his explanations can be really hard to grasp for beginners. His class is 76% exams, and they are very tough. Taking this class will get you ahead, but it's kind of required you have some experience so beware.