Courses taught at Qatar University
○ Surveying for Construction (CVEN270) for undergraduates
○ Engineering Skills and Ethics (GENG107) for undergraduates
○ Civil Engineering Senior Design Project I and II (CVEN 401 and CVEN 402)

Courses taught/ tutored at other institutes
○ Transportation Planning and Traffic Engineering for undergraduates
○ Traffic Engineering for postgraduates
○ Road Engineering for undergraduates
○ Transport and Traffic Engineering for undergraduates
○ Engineering Investigation for undergraduates