Taking this guy means that YOU are the professor. Credit where credit is due the guy has a very impressive understanding of math, but he has no idea how to properly explain it to freshman. The amount of times I heard "you should already know this" before diving into something way beyond our ability was insane. Had to fight for a C. 