I took his class fall semester and I can honestly say that he made this class a breeze. The class material was like a 2 out of 5 level of difficulty and it helped to have a professor that explained and simplified everything to the max. Honestly thanks to the professors feedback, lectures, and great notes which he emails you was that I passed with A