I have him at CCRI, gives tough work but explains it well enough for me to feel confident. I can even help my friends (in other calc classes) with their work if need be due to the understanding he imparts.