Great professor. Loved what he did so it made it easier to enjoy. Although.., his exams(3) are very tough. You have to study hard for them or you wont pass them. Has around 50 questions(?). Going to class isnt mandatory because everything he says in class is on slides which is on canvas. Overall really caring professor and he grades easy on paper