She is an amazing professor. She incorporates group assignments along with powerpoints, videos, group and individual quizzes, individual applications and reading reflections (HW), and two exams. Research participation was also needed, but quite easy to get done. Must read assigned chapters before class for quizzes! Absolutely loved having her.