Here are all the courses I've taken in my degree. Assigned to each of them is a rating out of 10 (which is very arbitrary) and my recommendations for professors for each course.
CHM 1311: Principles of Chemistry
8/10 | Prof. Kathy-Sarah Focsaneanu
GNG 1105: Engineering Mechanics
4/10 | N/A
ITI 1120: Introduction to Computing I
5/10 | N/A
MAT 1341: Introduction to Linear Algebra
6/10 | Prof. Elizabeth Maltais
MAT 1320: Calculus I
8/10 | Prof. Elizabeth Maltais
MAT 1322: Calculus II
10/10 | Prof. Kianoosh Shokri
GNG 1103: Introduction to Engineering Design
7/10 | Prof. Martin Noel or Prof. Muslim Majeed
ENG 1112: Technical Report Writing
8/10 | Prof. Miles Tittle
ITI 1100: Digital Systems I
8/10 | Prof. Wassim El Ahmar
PHY 1124: Fundamentals of Physics for Engineers
4/10 | N/A
PHI 2394: Scientific Thought and Social Values
10/10 | Prof. Dean Laurer
MAT 2384: Ordinary Differential Equations, Laplace Transforms and Numerical Methods
10/10 | Prof. Joseph Khoury