Mostafa Abedinifard
Mostafa can be polarizing, but I personally think he is a caring and intelligent professor! Grading is really tough. A review that blames a bad review may be someone who is good at writing and has a high score. This class is not recommended for busy semesters. Hard work won't lead to failure, but grades won't always satisfy you.