His lectures are straight from the textbook. He's decent at teaching but also reads directly off f slides and seems unprepared at times. He occasionally starts lectures late, and exams are quite lengthy. Still a good professor and the group project really helps your grade.