Mohammad Shahisaman
The material selection is poor and terrible. He makes you watch derogatory, low-class films for homework and claims to be educational, such a BS. He also doesn't grade assignments according to his rubrics and guidelines, so he doesn't grade fairly. His class isn't inspiring at all. Terrible teaching style and very unfit to be a college professor.