 As a teacher Ciarrocchi has held positions at Pratt Institute, Columbia University, Parsons School of Design, Brooklyn College CUNY and Baruch College CUNY.He was a visiting artist at Maryland Institute College of Art and at the University of Guelph, Ontario, Canada.His work is in numerous public, private, museum, corporate and governmental collections including