Mehdi Norouzi
This professor has prerecorded lectures that are repetitive, long, and generally underwhelming, as well as difficult assignments that differ significantly from the lectures. Dr. Norouzi failed to provide clear and consistent grading policies and scrapped assignments without notice. 