He is a good math teacher. This semester I took him in person and the class was normal he explains well and answers all of your questions. We got moved to online and he was very helpful and available to asks questions. He has late passes on homework so that really helped me this semester. The final exam is optional and replaces lowest test grade.