Reviews of professor Arthur Ball

Rating: 4.0/5, difficulty: 4.0/5
He's a professor that knows his stuff, but goes kind of fast at times. As somebody with no prior knowledge, it was hard to keep up. Attendance won't directly change your grade, the classes with low attendance had significantly lower test averages than the other classes (he will call out classes with low attendance). DO THE HW, IT WILL SAVE YOU!

Rating: 5.0/5, difficulty: 3.0/5
Great professor. Get him for any class you can.

Rating: 2.0/5, difficulty: 4.0/5
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

Rating: 5.0/5, difficulty: 3.0/5
He's a chill guy. Lectures were fun even if they were hard to understand. He's also really good at making everything practical which helps a lot with understanding. Easily one of the best professors I've ever had.

Rating: 5.0/5, difficulty: 3.0/5
Dr. Ball makes the subject so interesting and teaches well. His online lectures this year were as intriguing as they could be and I found myself enjoying the classwork, labs and subject in general. He made the concepts clear, but studying is still necessary for this class.

Rating: 5.0/5, difficulty: 4.0/5
I definitely would have failed if I hadn't had him as my professor for this class. His office hours were very helpful and you can definitely tell that he cares a lot about his students.

Rating: 4.0/5, difficulty: 4.0/5
I think a lot of the lower ratings had a really hard time understanding the topics in ECE. He know his stuff but it was a really hard class to begin with and complicated topics. Sometimes he talks above what the students understand but, again, its hard material. Always available after class, seriously good guy and teacher, highly recommend!