Amir Nasr
If attendance doesn't matter, I prefer study by myself through PDFs the prof post online. However, there is nothing but totally a mess on every PDF. Math is not that hard for me, but he makes a simple calculus much harder than it should be. amazing.