Johanne made it so clear and easy to understand the concepts. I've never done so well in a course but she changed that. She really wants you to succeed, so email/office hours will help you a lot with questions. Quizzes and tests were decent, covers exactly what you learn with nothing you wouldn't expect. She's extremely understanding and helpful.