Kamyar Davoudi
Davoudi is literally the worst prof ever. He knows alot but cant teach his knowledge. If you ask him questions during the midterm he'll tell you what you got wrong before you even hand in the test. Pretty unfair for the students who never ask questions. Don't correct him in class even if he is wrong. No sample midterms are given either.