Michael Tompkins
He talks lots of nonsense bs in his recorded lectures, does not really emphasize what is really important. 
He hardly ever reply back to your emails. Don't forget this is also an online class, so don't expect to get a a hold of him:) 