Teaching
2023
2023
Water Resources
Environmental Engineering Fundamentals
Introduction to Engineering
Supervising Final Year Graduation Projects
2022
2022
Water Resources
Environmental Engineering Fundamentals
2021
2021
Mechanics II: Dynamics
Numerical Methods for Civil Engineers
2020
2020
Solid Waste Management
Highway and Transportation Engineering Laboratory