Matt MacLellan
Amazing prof, hilarious, friendly and cares about students, fast paced lectures and covers a lot of material but makes it interesting and easy to understand, I learned a lot in this class. Only issue is with the 25% participation grade, it would be helpful to have more smaller assignments or quizzes.