great professor, he gives extra credit if he sees you were on the right path. expect quizzes each week. answers quickly and tries his best to help you with a problem. he is very understanding, i got covid and he extended my homework