Aidin Hajikhameneh
He is a GREAT teacher, his lectures are clear, notes are clear, enables everyone in class to ask questions, takes his time. His exams are HARD, to say the total least. He curves the grades A LOT. Average midterm grades in his class are D, that includes masters program. His exams go based off the "process" rather than the equation itself.