Arthur Ball
Dr. Ball clearly cares about the subject matter that he teaches, but can sometimes come off as a bit condescending to questions and those who might be struggling a bit. He is a tough grader but will grant extensions on deadlines if you ask in advance. He's not as bad as some of the 1/5's say but he's also not as good as the 5/5's either. 2.5/5