Reviews of professor Ryan Mattfeld

Rating: 5.0/5, difficulty: 4.0/5
A good professor that will help you understand topics. Attendance is not mandatory but going to class was always helpful.

Rating: 5.0/5, difficulty: 3.0/5
Didn't know anything about comp Sci, at all but he explained everything in ways that made sense. Very accessible office hours and caring guy.

Rating: 4.0/5, difficulty: 4.0/5
Attendance is really only required on days with labs because there's often a password to access them. The most annoying thing about the class is the textbook which can be super sensitive with answers for the homework. The class gets harder as the semester goes on, but if you keep up with notes/hw you'll be fine and he's ALWAYS available for help.

Rating: 5.0/5, difficulty: 1.0/5
Mattfeld is great. Attendance is not required, he will start requiring it if no one ever shows up. His grading system is super nice, it's complete/incomplete but he does it in a really good way. You get a complete on homework if you've done at least 80% of it. He's very nice, understanding, and accommodating! Lets you retake stuff including exams.

Rating: 5.0/5, difficulty: 3.0/5
Great professor! Though the material is challenging, he explains in depth & helps students individually. He allows redos for missed/failed assignments/exams. We were able to redo each exam (3), 2 of 4 projects, 2 homework assignments. Graded incomplete/complete, 80% needed for complete. I really recommend tutoring/office hours if you have trouble!

Rating: 5.0/5, difficulty: 2.0/5
Dr. Mattfeld is really kind and open to questions. Attendance isn't mandatory which is cool, especially if it's a day to work on something you already have done. The material may be difficult, which is why attending and listening is super helpful, but he has office hours and you can email him with any questions you may have.

Rating: 2.0/5, difficulty: 5.0/5
Worst class I've ever taken. Really nice guy, but this class made me want to drop out. Material is so hard to learn online, and he doesn't do lectures or actual teaching, so it's all on you to learn. This class literally ruined my mental health, had to go home for a week because of it. Most painful experience of my life