Ableist, Sexist, and very very biased when grading. You can do everything he asks and still only get a C at best. Also, he will actively ignore a medical emergency if you are disabled. He frequently tries to get female students to tell him personal information. The staff does nothing if you report him. Avoid at all costs.