His teaching over zoom was not helpful at all. Cengage is the worst hw site ever. the questions are confusing and you only get limited attempts and then your grade is kept. i stopped showing up to his zoom classes bc they didnt do anything for me and ended up self teaching just to get through the hw. dont reccommend him at all