Mohsen Farhadloo
He makes a very simple class extremely difficult for no reason. He takes the most obscure and difficult questions for the final, and gives you half the time you need to answer them. Overall wouldn't take him, but he's the only one teaching the class