Shawn Barcroft
People give him a bad rep but idk why. His lectures are interesting and he made it humorous. There was a short quiz and short paper after each unit and he drops your lowest quiz score at the end of the course. (I found the quizzes were textbook based and the tests were lecture based.) If you pay attention and put in the work its an fun class!