I highly recommend him, I came in with the mindset that I won't do well in this course because it is content heavy and I don't have an ISMG background. However, he's a very caring professor (there to help and helps you for the future). 4 exams but you get to drop 1. 3 super easy assignments (1 is a group project). Would take again!