He teaches construction management, management methods, soil mechanics, construction estimating, and construction graphics. He has extensive real-world experience in construction. He has worked with non-profit organizations, general and specialty contractors, and sustainability organizations, where some of his responsibilities included estimation, field techniques, and managerial development.