Teaching

Numerical Analysis for Civil Engineers (CIV350)

Undergraduate course, Stony Brook University, Department of Civil Engineering, 2024

Numerical Analysis for Civil Engineers (CIV350) is a core undergraduate course that introduces students to numerical methods commonly used in civil and environmental engineering. The course emphasizes the application of computational techniques to solve linear and nonlinear equations, systems of equations, differential equations, and optimization problems.

Fluid Mechanics for Civil Engineers (CIV364)

Undergraduate course, Stony Brook University, Department of Civil Engineering, 2023

Fluid Mechanics for Civil Engineers (CIV364) is an essential undergraduate course that introduces students to the fundamental principles and applications of fluid mechanics in civil and environmental engineering. The course covers fluid properties, hydrostatics, conservation laws, pipe flow, open channel flow, and flow measurement techniques relevant to civil infrastructure.

Thermodynamics I

Undergraduate course, Department of Mechanical Engineering, Isfahan University of Technology, 2019

Thermodynamics I is a core undergraduate course that introduces the fundamental laws and principles governing energy, heat, and work in engineering systems. Topics covered include the first and second laws of thermodynamics, thermodynamic properties of pure substances, energy conversion, and the analysis of closed and open systems.

Fluid Mechanics I

Undergraduate course, University of Guilan, Department of Mechanical Engineering, 2014

Fluid Mechanics I is a foundational undergraduate course that introduces students to the principles governing fluid behavior. The course covers key topics such as fluid properties, pressure and hydrostatics, control volume analysis, conservation laws, dimensional analysis, and internal flows. Through lectures, problem-solving sessions, and practical examples, students develop an understanding of how fluid mechanics applies to real-world engineering systems.