He's arrogant at best. Always flashes that he has great investments and graduated from MIT, but can't teach/treat students respectfully. Belittling towards students w/ snarky remarks and eye rollin, puts blame on us for not understandin him when askin for clarification (multiple students askin not just one- big red flag). Exam does not reflect HW.