Reviews of professor Michael Magoulis

Rating: 2.0/5, difficulty: 5.0/5
Worst Computer Science professor I have taken. He pretends to be a nice guy , but rather the complete opposite when it comes to grading. Teaches at a really fast pace and expects you to grasp the material quickly. If you want to have an overall good course grade, then avoid him, as his ridiculous grading policies will drag your gpa down.

Rating: 1.0/5, difficulty: 5.0/5
Dude expects you to be born with CS knowledge. You'll go from "were doing Hello World! today" to "You gotta know your functions or else you're gonna fail" in like 2 weeks. Avoid.

Rating: 5.0/5, difficulty: 3.0/5
Professor M is someone who truly cares about you as a person and he is hilarious, I will say without this teacher I wouldn't have learned c++ in the way that I did. He was a great professor and a friend. He does not give out pop quizzes but be warned about the IF LOOP. In all seriousness, if he ever teaches again you should take him.

Rating: 5.0/5, difficulty: 3.0/5
I had this professor several years ago and still think of him to this day. Very sweet, caring professor. I had him during COVID-19 times. He made the online classes so fun and even showed us his pet cat! He's very thorough with his lectures. But make sure you keep up with the lectures and your notes!

Rating: 5.0/5, difficulty: 4.0/5
I had Professor Magoulis for the fast paced Winter session of CSCI111 LAB. In my opinion, I think he is fair and hilarious to make up for the strenuous winter semester. He does give out "pop quizzes" but they are fairly easy and always reviews before a big exam. He's a solid choice for a CSCI lab instructor. I recommend!