Amin Komeili
Komeili is a nice professor, he gives bonus marks in lectures for participation. These marks get added to either your midterm or final tests which is awesome. The tutorials are helpful, but the final is worth 60%. The lab quizzes are easy and good practice questions for midterms and finals. He goes over the material slowly.