Esmaeel Samaliazad
Horrible. I spent 8+ hours a week studying and looking at the material and still had to drop the Course. His tests are 100 questions and so random. He put packets of notes that were 25-75 pages long and then we had a test about every other week. The tests were so hard and did not really reflect the notes and questions were extremely specific.