Teaching

Explore sample courses, learning themes, and teaching areas connected to the lab.

Teaching

CGN 5930 - Introduction to Energy and Variational Methods in Mechanics

The objective of this course is to understand the analysis of mechanics, stability and dynamics of structures made from deformable materials, including bars, beams, trusses, frames, and 3D bodies. Course will cover introduction to energy approach, calculus of variations, the principle of virtual work, stationary energy and complementary energy principles, stability analysis and dynamics.

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.