Amna Saiyed
Lots of tests, but they're no big deal. She is very understanding and will work with you on whatever you need. She has grading set up to help you succeed by dropping certain grades as you'll have a ton. The reading is enjoyable. Nothing is too complicated. You should take her class without hesitation. You will be thankful you did!