Reviews of professor Ryan Mattfeld

Rating: 5.0/5, difficulty: 3.0/5
Overall good class.  The grading system is easy, and lectures were good.  Very nice guy, very accessible out of class.

Rating: 4.0/5, difficulty: 2.0/5
Textbook is online and interactive, which makes it easy to keep up with the material and diagnose what you don't understand. Tests are pretty easy if you do the labs. Mattfeld is a chill guy and is very accessible outside of class. He will help you to the best of his ability if you ask, so just make sure you ask for help if you need it.

Rating: 5.0/5, difficulty: 3.0/5
Fantastic Teacher. You can tell he is really caring a supportive of his students. His grading criteria is great too, he grades by completion instead of how good/bad you do. It makes you think about the class differently. Has office hours, responds to emails quick, and is super helpful and gives good feedback. 10/10 recommend

Rating: 5.0/5, difficulty: 1.0/5
Interesting, useful, and easy

Rating: 5.0/5, difficulty: 3.0/5
Generally really good guy. Takes lots of time to explain difficult topics and often leaves times towards the end of class for people to get help on homework assignments or projects they might be struggling on. Is also very available for help outside of class, and his office hours are actually really useful. Just a generally great professor.

Rating: 2.0/5, difficulty: 5.0/5
Not sure what the other reviews are about, over a quarter of the class dropped or failed out of it by the end of the Semester, so I know it isn't just me. I easily aced CS2 when retaking it this next semester with a different professor despite it having the exact same concepts. He is incredibly nice, but labs were almost impossible without a tutor