I had him in person and I'll just be flat out and say this; Duffie's classes are difficult, especially for first timers (like me). But he does his best to help whenever asked and can be encouraging. Getting an A isn't easy at all and his lectures can drag on but I have immense respect for Duffie and he's helped me become a decent 3D modeler.