Reviews of professor Michael Gale

Rating: 5.0/5, difficulty: 1.0/5
Take Professor Gale if you can. He is a fantastic teacher. He makes everything very plain and simple, and if you're ever confused he'll do his best to explain it so that it makes sense. The book is pretty much optional and you can get an old edition, but the lectures sum up everything you'll be tested on.

Rating: 5.0/5, difficulty: 2.0/5
Very easygoing class - summer session was a breeze. Always let us out early and the textbook wasn't required. Group work was doing practice problems that mirrored test questions. HW was on MyEconLab and he went over any questions the following day.

Rating: 5.0/5, difficulty: 3.0/5
Excellent lectures, very passionate about programming.

Rating: 1.0/5, difficulty: 3.0/5
Horrible. Slow and lazy with everything. I pay you my hard-earned money to be taught with zoom lectures. If not zoom lectures at least pre-recorded lectures about what we are reading. I understand COVID-19 made everything online, but this isn't what you call teaching. I think it is stupid for you to respond to another student's comment too.

Rating: 5.0/5, difficulty: 4.0/5
I think the current low ratings are from his other module, Cyber Security. I havent taken that but CS141 was one of the most complete modules Ive taken this year. Coursework was well thought out, fun and made me feel like an actual boss (although I probably suck xD). The module is very hard compared to first year modules but I think its worth it

Rating: 1.0/5, difficulty: 5.0/5
Functional Programming was good but I am so angry with Cyber Security that I can not say a single positive thing about it. I found the lectures boring but I personally hated the coursework more than anything.

Rating: 2.0/5, difficulty: 3.0/5
Like others have stated, his communication outside of class is bad. He gives weekly hw, and some pop quizzes at the beginning of the class. STUDY for the quizzes. They may only be 10 questions but they can drop your grade so fast. The exam is based off the hw and quizzes. So try your best to memorize those as best as you can.

Rating: 5.0/5, difficulty: 3.0/5
I highly recommend taking him. Prof Gale explained dense concepts very well in class. Plus you don't need a textbook, the power points in class are all you need to study plus the worksheets given. Also, he very kind and was willing to help all students.

Rating: 1.0/5, difficulty: 4.0/5
Due to the fact that Cyber security is not his field, he couldnt explain everything really well. His slides for both functional and cyber security are useless. He spends lot of time on animations instead of providing information in his slides that would help us understand the concept that he is teaching. The functional exam was extremely difficult

Rating: 1.0/5, difficulty: 5.0/5
He has interesting lectures at first. However his funstyle gets annoying once the concepts get a bit more complicated. It feels like the lectures are done for his entertainment later in the term as most students are unable to understand much. CS141 is interesting but expect low grades, difficult assignments and hope for a different lecturer.