Teaching:
- Instructor for "System Analysis and Design (ME310)" at University of Nevada-Reno (Summer 2019).
- Instructor for "Introduction to Robotics (ME422/622)" at University of Nevada-Reno (Spring 2018).
- Assistant of Instruction for "Introduction to Robotics (ME422/622)" at University of Nevada-Reno (2014-2016).
- Assistant of Instruction for "Introduction to Mechanical Engineering II (ME151)" at University of Nevada-Reno (Fall 2016).
- Substitute instructor for "Continuum Mechanics (ME720)" at University of Nevada-Reno (Spring 2016).
- Teaching Mechanical Engineering courses such as Thermodynamics and Heat transfer to applicants of University Entrance Exam for MSc degree in Iran (2007-2014).
Memberships:
- American Society of Mechanical Engineers (ASME), Student Membership (2016 - Present).
- Society for the Advancement of Material and Process Engineering (SAMPE), Student Membership (2017 - 2018).
- Materials Research Society (MRS), Student Membership (2018- Present)