Carl is literally the greatest. Everyone in his modules agrees, he makes everything interesting and fun.
Admit you used to be a pillhead, dude.
I'm not going to say he's the 'perfect' lecturer, but he's pretty close! Really good DJ too. Probably wouldn't have came to Uni if it wasn't for him.
He doesn't teach all my classes. The other lecturer's bore the shite out of me.