Nicest teacher ever. He makes clear about the grading criteria. He doesnt take attendance and puts up notes online, but he goes over everything in class for students who have trouble understanding. Easy class, practice exams were reflective of actual exam. Easy 100 on hw grade based on completion. Only downside is to pay for access to Pearson hw.