Mitchell McIvor
An amazing professor! Lectures were all engaging, and the videos he assigned were very entertaining. There is a quiz every lecture, but all were super easy. Two exams (Final Exam is optional), two debate videos (four opportunities total), and daily discussion posts. Lots of extra credit opportunities too!