Best prof for this course out of all the other prof as of SP23. The exams are a lot easier compared to other profs. Does not give curves on the first 2 exams he gives a quiz that you can earn bonus points on the exam if you get the questions correct. The quizzes gave me 20 points extra on the exam BOTH times. Curves huge at the end (after final).