Angela Reif
Dr. Reif doesn't mince words and teaches what is essential. Her assignments and requirements are designed to assess your understanding and she is quick to respond via email. I was shocked to see other negative reviews as this has not been my experience at all. She allows peer reviews for group members, seems very knowledgeable and had original work