I have taken several classes from Robert and in each one I have been thoroughly impressed with the caliber of his teaching and his craftsmanship. Robert is a patient and competent instructor with a talent for understanding what his students want to know when they ask a question. Robert inspires me to put forth my best effort in my projects and not to settle for “good enough”. I very much look forward to taking classes from him in the future.