Shaheen Ahmed
This is the worst professor I've ever had. She waited over a month to upload her syllabus, she is boring asf, and she is horribly inconsistent with grades. One test she gave half credit for ANY attempt, the next she gave NO PARTIAL CREDIT. Her exams are 5 questions that do not follow the material at all. Avoid if you want to understand the material