Arthur Ball
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!