He studied at the Vermont College of Fine Arts and attended the School of Visual Arts (SVA), as well as the Art Students' League, and has taught animation, art, and interactive media at a variety of colleges.
He studied at the Vermont College of Fine Arts and attended the Art Students' League and the School of Visual Arts, where he graduated with a Bachelor of Fine Arts, and a Masters in Educational Leadership. He has taught animation, art, and interactive media at a variety of colleges.