Teaching

NSF Research Experiences for Undergraduates (REU) Mentor

Kahlert School of Computing, University of Utah, Jun 2023 - Aug 2023

Mentoring undergraduate students in performance measurement, modeling, and understanding the effects of programming language choices, memory hierarchy optimization, and architecture on performance for NVIDIA GPUs

Teaching Assistant

Undergraduate courses, Department of Computer Science and Engineering, Shiraz University, Shiraz, 2018
  • Computer Architecture Spring 2022
  • Data Structures and Algorithms Spring 2022
  • Database Design Principles Spring 2022
  • Principles of Programming Spring 2022 and Fall 2020
  • Operating System Lab Fall 2021
  • Linear Algebra Spring 2021
  • Computer Architecture Lab Spring 2021
  • Discrete Mathematics Fall 2020, Fall 2019, and Spring 2019
  • Advanced Programming Spring 2020
  • Numerical Analysis Spring 2020
  • Fundamental of Programming Spring 2019