Reviews of professor Geoffrey Mainland

Rating: 5.0/5, difficulty: 5.0/5
CS360 is a very hard class, but there is a lot of extra credit. The class itself was a mix of everything. Do well on homework and spend those extra hours getting the maximum points for the projects. Your future self will thank you. Midterms and Finals are famously difficult, but they are curved. Put in the time, and a good grade is very achievable.

Rating: 5.0/5, difficulty: 3.0/5
Prof. Mainland was amazing. The course is extremely well-optimized and he knows what he is doing at all times. The only complaint is that the course just feels like a collection of random assignments and it doesn't really leave you thinking that you actually learned something. If this is what he wants to do, it cannot be done better.

Rating: 5.0/5, difficulty: 5.0/5
This class is hard and he makes students do a lot of work. That being said, he probably works harder, he is constantly answering questions for students and runs the course very well. One of the best professors I've had (even though the class hurt my soul).

Rating: 5.0/5, difficulty: 1.0/5
The instructor for this course made the class interesting and in fact easy. I haven't come across a more organized, knowledgeable and influential professor. The fact that there is so much extra credit and the students were also granted to 2 late passes is testament that the professor really wants his students to thrive.