He teaches courses across-the-board in the civil engineering discipline (e.g., Statics, Strength of materials, structural analysis, hydraulics, soil mechanics, elementary structures, masonry structures, pre-stressed concrete, structural design-reinforced concrete, pavement design and more).