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. He attended the School of Visual Arts (SVA), as well as the Art Students' League. He has taught animation at a variety of colleges. He has taught art at a variety of colleges. He has taught interactive media at a variety of colleges.