He has served on NCARB committees supporting the development and testing of the Architectural Registration Exam. Teaching experiences includes graduate design studios at the UNLV School of Architecture from 1997-2000, and as an Adjunct Assistant Professor of Architecture at Farmingdale State College from 2006-2017, teaching Architectural Design III and Architectural Design IV. He currently serves as Department Chair and as an Assistant Professor of Architecture and Construction Management, teaching Architectural Design III, Architectural Design IV, and several courses in Construction Management (CM) including Materials and Methods, Quantity Surveying and Estimating, and the CM Capstone course.