Peter is lowkey goated. He gives pop quizzes in every class he teaches which sucks but his lectures make sense and are rather helpful. He is firm on deadlines and won't accept bs excuses for late work, but that is a small price to pay for having a teacher who actually teaches.
Instructor
5.0
Enjoyability
3.0
Recommend
5.0
Difficulty
5.0
Hours/Week
5.0