Decent professor, though I wouldn't say he should be your first choice if you're taking DC. He isn't too helpful when asking questions and his advice is often pretty vague (such as, "just stare at it"). Luckily his homework isn't too hard despite the amount he gives. Overall, his class is doable, but I would suggest taking someone else.