Faiza Shah
Professor Shah if you're reading this- God bless you. Not only does she care about her students but she genuinely takes the time to prepare and set up her recordings for lecture. Everythings clear, precise, and she is wonderful at explaining complicated topics. I enjoyed her class and her exams are what we learned from her recordings. She's a gem.