Reviews of professor Nathan Roehl

Rating: 5.0/5, difficulty: 2.0/5
Knowledgeable and straight to the point. This class is very easy and laid back. The grading is lenient, the homework is simple and the exams were straightforward. Roehl gives relatable CS knowledge and goes out of his way to provide interesting and relevant examples of lecture material. Attendance is graded. Lectures are usually interesting.

Rating: 5.0/5, difficulty: 3.0/5
This guy was great! He did an excellent job of explaining things, and he posted all of his Power-Points online, which was useful. The class was very well organized, and the amount of material covered per week was perfect. Tests and homework were standard for this type of CS class. As long as you learn the material, you're fine.

Rating: 5.0/5, difficulty: 4.0/5
The most chill, relatable, fun guy ever; I don't think I would understand CS251 if it weren't for him. Makes the transition from CS250 to 251 seamless and is just as good if not better than Sorenson. (gasp) I always felt prepared for exams, and if I felt like I wasn't prepared I knew exactly how to prepare with his slides.

Rating: 5.0/5, difficulty: 4.0/5
Great teacher! very helpful over email and puts class examples and power points online. exams were fair. He really cares about students. some assignments were tough but definitely doable if you understood the concepts. Don't need the book his power points were sufficient.