Baosheng Li
Absolutely loved this class and I don't even like science lol. Weekly HWs, are slightly long but super easy. Three exams and if you do well, you don't need to do the final. Attendance isn't mandatory but if you take the class mini quiz, you get extra points. Loved the grading. Would take again