Get prepared for the make-your-own final early in the year, otherwise you'll be rushing it at the end of the semester. There was lots of homework, but it was all very fun. This was my favorite class this semester. I would 100% take his class again. 