Joanne Mclean
This professor has great lectures. She ask you to answer with real life experiences if you can. She does in-class group assignments from time to time, gives pop up quizzes, weekly homework, and exams. I would definitely recommend taking her.