He is remarkably bad at explaining g concepts. Interesting guys who's a bit of a renegade in the cognitive science community. If you put in a fair amount of effort, you can expect to do well in his classes, but there's a fair amount of faking it till you make it.