Arshad Khan
Do not take a class with Arshad. Despite the warnings in reviews, I enrolled and deeply regretted it. The course was disorganized, had an unconventional grading system, delayed feedback, and focused heavily on the subcontinent, which didn't match my interests or expectations. However, he was pretty lenient with deadlines.