Reviews of professor John Majikes

Rating: 5.0/5, difficulty: 3.0/5
Compared to what we have now, I miss this man.

Rating: 2.0/5, difficulty: 4.0/5
Majikes provided extra credit if homework was turned in 1-25 hours before the deadline. Tests and homework is much harder than what is done in class however there are subsequent submits that allowed for partial credit.  Outside of graded homework, there is little opportunity to practice. The class is hard, but it is not impossible with some effort.

Rating: 5.0/5, difficulty: 3.0/5
He is an incredible professor. I was initially a bit nervous about taking a comp sci course but it quickly became one of my favorite classes. It was well organized. The homework and lectures were very clear and easy to follow. He cares about his students actually learning and understanding the material, and he is clearly skilled at teaching.

Rating: 4.0/5, difficulty: 4.0/5
A useful class, the negative reviews made me wary of him, but he's genuinely a kind guy and means well, and most importantly-- he cares about teaching and likes feedback. Show up, do the hw, and take advantage of subsequent submissions and you will be fine. Does go on tangents but gets through the material and still lets class out early.

Rating: 5.0/5, difficulty: 2.0/5
Sad to see him go. Incredible teacher. Loved how engaging the lectures were. I was excited to take this course and up until he had to take leave I was feeling like it was going to be my favorite course taken at UNC. Often asked for student's opinions on course content, and was super attentive to how the class was doing and what he could do to help!

Rating: 5.0/5, difficulty: 1.0/5
Rip goat

Rating: 5.0/5, difficulty: 3.0/5
I am a Majikes defender for life. One of the most caring professors in the Computer Science department. Was really passionate about teaching and tried his best to make the lecture material enjoyable for students. I am very sad that the university let him go. We really lost one of our best profs.

Rating: 5.0/5, difficulty: 3.0/5
Very passionate and dedicated!

Rating: 5.0/5, difficulty: 3.0/5
He really cared about his students and put a lot of extra effort to make this class as fun as possible for us. Learned a lot while he was here, wish he could have stayed. UNC CS let go of a gem. Don't let them dull your sparkle prof

Rating: 2.0/5, difficulty: 4.0/5
He's a great teacher, but he is not a good test writer. They are always too long, and do not match the difficulty of the problems we saw in class. But, the final felt very fair, because we had the first three midterms to practice with. However, during the semester, test expectations weren't clear, making it much more difficult to prepare well.

Rating: 5.0/5, difficulty: 1.0/5
Good

Rating: 5.0/5, difficulty: 3.0/5
After reading these reviews I was scared to take this class, but Professor Majikes proved to be a very nice and fair teacher who I would gladly take another class with.