The way he taught this class really got me into programming. He does a lot of lecturing, but they make sense and you get the chance to apply the knowledge immediately. The homework assignments are a little challenging, but they are extremely satisfying to finish. He's clear about what his standards are for homework