He runs a Coursera MOOC too, how useful is that? I gave up early on because the homework was very simple.
Plus, the final exam was extremely harsh so I wouldn't have called it a joke.
Many things were missing from that class, including how to improve performance by ensuring that warp receives the optimal data size, for example by using float4.
I could have learned the same stuff by looking at his MOOC - which is what OP got bored of doing.