He is unprofessional. He did not announce until the end of the semester that an A needs a 94%, and he gave exceptionally low grades on projects for the whole class without any feedback. Additionally, he seldom responds to emails and his classes are poorly delivered. He never listened to students' concerns. Avoid his class if you can.