Dr. Riffe was awesome. She cares so much about the content that she teaches and she genuinely wants you to learn. Her tests are open book, open note, open internet. Always willing to help out and answer any questions extensively! Very clear about the purpose of her class - learn something and take it with you.