His lectures are quite lengthy, and 2x speed is necessary. However, he is extremely passionate, and his attempts at humor are pretty funny. There is a decent amount of extra credit, but the class itself is not the hardest.