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.