Shelley Poole
Dr. Poole is great. She gives detailed feedback and is very caring when it comes to student concerns. There is a no calculator policy for exams and uses ProctorU, so be prepared for that. Her course does have a lot of work assigned but it all has a purpose to make you understand a concept on a deep level.