really great professor !! he an absolute gem, he respect all the students and they respect him, he is lenient and will give students chances to make up late work. hes the best professor I've had yet, and also very quick to answering students through canvas, hes available for the students for questions at anytime. super easy course, easy to pass