He's an amazing professor. There is Cengage homework, which is harder than the tests, which is a little annoying. Tests are easy; he really wants everyone to do well. He holds Zoom for extra review for the test. take him!