Taught Courses


  • Spring 2026
    Undergraduate: Thermodynamics I

    Postgraduate: Aerosols

    University of Isfahan, Faculty of Engineering
  • Fall 2025
    Undergraduate: Introduction to CFD

    Postgraduate: Advanced Fluid Mechanics, Parallel Processing

    University of Isfahan, Faculty of Engineering
  • Spring 2025
    Undergraduate: Heat transfer I, Technical English
    University of Isfahan, Faculty of Engineering
  • Fall 2024
    Undergraduate: Fluid Mechanics, Introduction to CFD

    Postgraduate: Advanced Fluid Mechanics, Seminar I

    University of Isfahan, Faculty of Engineering
  • Spring 2024
    Undergraduate: Thermodynamics I, Heat transfer

    Postgraduate: Parallel Processing

    University of Isfahan, Faculty of Engineering
  • Fall 2023
    Undergraduate: Introduction to CFD, Technical English, Fluid Mechanics I

    University of Isfahan, Faculty of Engineering
  • Spring 2023
    Undergraduate: Heat Transfer I

    Postgraduate: Computational Fluid Dynamics I

    University of Isfahan, Faculty of Engineering
  • Fall 2022
    Undergraduate: Fluid Mechanics I, Introduction to CFD, Industrial Drawing II

    Postgraduate: Parallel Processing

    University of Isfahan, Faculty of Engineering
  • Spring 2022
    Undergraduate: Fluid Mechanics I, Heat transfer

    Postgraduate: Advanced Fluid Mechanics

    University of Isfahan, Faculty of Engineering
  • Fall 2021
    Undergraduate: Thermodynamics I, Technical English, Industrial Drawing II
    University of Isfahan, Faculty of Engineering
  • Spring 2021
    Undergraduate: Fluid Mechanics I

    Postgraduate: Advanced Fluid Mechanics

    University of Isfahan, Faculty of Engineering
  • Fall 2020
    Undergraduate: Thermodynamics I, Technical English, Industrial Drawing II

    Postgraduate: Parallel Processing

    University of Isfahan, Faculty of Engineering