By far one of the worst experiences I've had with a professor. Class average for 2 tests was approx. a 48, proceeds to tell the class that the test was easy and that it is a result of our "study habits." Teaches the course like we should already know the information. Avoid taking Moradi's class if you can.