Doug Sallee
Great teacher. He makes sure you really understand the material before moving on. Grades well. Always responds to emails and is super helpful inside and outside of class. Is understanding if you can't make it to class (for good reason obviously) and helps get the homework to you if you need it. Overall one of my favourite teachers.