He teaches construction management, scheduling, reinforced concrete, quality management, and computer applications at undergraduate and graduate level. His primary research interests include process simulation and visualization, productivity measurement and improvement, and IT applications in construction. For more than ten years, he has been involved in research funded by various grants and has published more than 25 journal and conference papers on his research.