Teaching

I teach the following courses every academic year.

Teaching

CEG 4012 - Geotechnical Engienering II

This course builds upon Geotechnical Engineering I to examine advanced soil mechanics and foundation engineering. Integrating theoretical concepts, practical applications, and computational methods, students develop independent problem-solving approaches for complex geotechnical challenges. Topics include advanced soil behavior, foundation systems, and engineering analysis aimed at strengthening critical thinking for professional practice and advanced studies.

Teaching

CGN 4011 - AI-Enabled Computational Techniques in Civil Engineering

The course equips students with computational, visualization, and AI skills for civil engineering applications. Students will develop computer programs, apply data visualization methods, integrate AI and machine learning techniques into engineering workflows, evaluate AI-driven civil engineering applications, and strengthen logical reasoning and problem-solving abilities that support advanced study, research, and professional engineering practice.