Dr. Beatty is very nice and will spend a whole class reviewing something if the class doesn't understand. However the weekly quizzes are a bit much. Homework is graded on completion and you have unlimited attempts. The homework stuff doesn't always reflect class material which can be a bit confusing. 