He is a really nice guy and he gives extra credit. He also will drop your lowest test score. However, I basically taught myself in that chemistry class. I mainly used the textbook. Attendance is mandatory but I dont really like showing up when I teach myself. He trys his best to answer the question. He is not really tech savvy so grading is slow.