Leon Kaganovskiy
Goes at breakneck speeds and when he stops to ask if we have any questions, I am left so confused that I don't even know what I don't know. He does offer abundance of online resources, so if you put the time in to really sit down and self study, I suppose you will do fine. Midterm and final make up entirety of your grade, w/ optional extra credit.