A lot of my friends took his class at CMU. They said it was hard but they learnt a lot :)
He was recently a visiting researcher in my sister team at Google. Even though I didn't take his class, he was very approachable and was glad to meet another CMU person. It was a big loss to CMU when he left IMO.