Joseph Downey
Worst professor I have ever taken. Calls you out by name and expects you to know every answer for every question in the textbook. If you do not know the answer he gets very upset and threatens to lower your grade. He does not help prepare for exams which are your whole grade as he does not grade the obligational homework that he assigns.