Dr. Riffe is the professor you want. She breaks the class material down and sets clear expectations for homework and exams. She is easily the most caring professor I have ever had. Take Dr. Riffe if you want to learn and have fun while learning.