Cheryl Thompson
One of my favourite classes, she tries to get people to participate and adds a lot of fun elements to the course. Her lectures are straightforward and easy to understand, but also creates an atmosphere where you feel comfortable asking for clarification. Weekly open-book quizzes and Top Hat work each week but it wasn't assignment heavy.