Allison Johnson
Knows the material well. She goes off track with anecdotes sometimes, but they're almost always entertaining and always short. She's fun and chill, and I never ended up skipping a class. The one downside is that none of the quizzes and non-major projects ended up on canvas, meaning you don't know what your actual grade is until the end.