Reviews of professor John Kay

Rating: 3.0/5, difficulty: 4.0/5
He makes you work which I liked since it helped me learn the material. However, the professor came off as generally unfriendly and somewhat grumpy. He also sort of forgot we were going through a pandemic and acted like the course was still structured in-person (lectures were still scheduled at 9:30am even though it could have been like at 12pm).

Rating: 5.0/5, difficulty: 4.0/5
If you fail it is not because of this professor. He clearly explains everything he expects, and even takes the time to address shortcomings in the department. He cares heavily about safety, and wants to see you succeed. Just don't expect him to mince his words. He is straightforward and concise. If you want to screw around, take a diff lab.