he's honestly a really chill professor with a great personality. the only thing was that the material was kind of difficult. he spends a lot of time on each problem and is very open to feedback, and really accepting of constructive criticism. if you want him to do something better he does it, which is great. doesn't accept late work. curves grades