Shahid Zaheer
DON'T TAKE THIS PROFESSOR. He makes what should be an easy class incredibly stressful. Gives endless homeworks that are unrelated to lectures and very difficult and makes them due the next day