Courses as an instructor
- SYDE 383 - Fluid Mechanics
Courses as a teaching assistant
- MME 351 - Fluid Mechanics
- MME 353 - Heat Transfer
- MTE 202 - Ordinary Differential Equation
Courses in other universities
- Numerical Methods for Engineers
- Automatic Control Systems
- Design of Pipelines and Networks
- Renewable Energy
- Fluid Mechanics
- Introduction to Engineering
- Fundamentals of Managment
- Fundamentals of Marketing