James McCoy
Super hard to follow. He seems quite scatter brained and a lot of the time he assumes you already know the material from high school so he breezes by it. He is good about having office hours and working with you. Weekly homework and quizzes on ALEKS. If you're naturally good at math, this class would probably be easy. If not, it may be a struggle.