I had him twice and he certainly acommodating and helpful. I'm not sure why he has bad reviews, perhaps because he changed his class setup for COVID? Overall, good professor and was fair when it came to grading,allowing a rewrite for essays and take home exams that were based on questions posted online already( I took him in 2021 and 2022).