Reviews of professor John-Mark Mamalakis

Rating: 5.0/5, difficulty: 3.0/5
Amazing professor! I will definitely try to take him for every class I can. His instructions are extremely clear, and he goes through plenty of examples. Although he post his notes online, you will need to show up for lecture to understand what he is doing then you can refer back to the notes. Pay attention in class,do the HW and you'll pass easy.

Rating: 5.0/5, difficulty: 3.0/5
He is one of the best engineering teachers I have had at Chico. He gives really good feedback and is super in-depth and makes sure all students understand the previous topic before moving on and I feel that is important in this class. The lab is also really good with him also.

Rating: 5.0/5, difficulty: 4.0/5
John-Mark is one of the best lecturers in the entire Electrical and Computer Engineering department at CSU Chico. His lectures are engaging and easy to follow. He spends a LOT of time on examples, so he can be sure every single person in the class understands the material. If you're in school for CSCI, EE, or CE, John-Mark is an A+ teacher.

Rating: 5.0/5, difficulty: 3.0/5
He explains things in an understandable way and he is very reasonable and fair.

Rating: 5.0/5, difficulty: 3.0/5
He's excellent in CS/EECE, and though he's still pretty new to professing, he's very, very knowledgeable. I would take a class with him again in a heartbeat.

Rating: 1.0/5, difficulty: 5.0/5
He doesn't know how to teach the subject at all.

Rating: 5.0/5, difficulty: 3.0/5
I loved John-Mark, he's so caring and makes sure all students understand the materials being presented in class. He wants every student to learn therefore does not tolerate in class conversations during lecture. He is very easy-going

Rating: 5.0/5, difficulty: 4.0/5
Man, I loved my EECE class, even as a computer science major, and I can almost fully attribute it to this professor. He truly cares about his students, and as long as you put in the effort, your grade will reflect that effort. Great Experience

Rating: 4.0/5, difficulty: 3.0/5
He is very helpful in labs. He helps you troubleshoot your problems, and teaches you about how the lab equipment actually works. When fixing bugs, he just doesn't do it for you, but he asks you the right questions that help you understand. He wants you to understand why we do something the way it is.