Mahdi Ebrahimi
Don't take Prof Mahdi unless you have no option. It is a very oddly structured class, and yes, he edit his PowerPoints during lectures. No extra credit, no hw but gives pop quizzes. Everybody in the class failed the 1st exam with a lockdown browser, closed notes. It's a test-heavy class; take Prof Tameez or someone else. He's nice, but STAY AWAY!