Reviews of professor Andrew Gray

Rating: 4.0/5, difficulty: 3.0/5
Slides are posted online (exams are based on these). He also posts the old exams and keys for you to get ready for the exam. A very effective teacher, however, can spend like 15 minutes on one or two slides. He is funny and very nice.

Rating: 4.0/5, difficulty: 2.0/5
One of the most understanding and lenient professors in the ENSC department. His lectures weren't that engaging, but it's his first time doing online learning. Due dates for projects & assignments are relaxed; don't have to worry about meeting them exactly on time, but be aware that there's heavy emphasis on reading scientific research papers