This professor was undoubtedly the worst professor I have ever had in the last four years; I would certainly warn against taking his class. He appeared more interested in showing how smart he was rather than properly teaching, Would not recommend this professor.