Instructor, University of Arizona
FIN 305 - Financial Management (Undergraduate, Summer 2024)
FIN 303 - Small Business Finance (Undergraduate, Summer 2023)
FIN 301 - Principles of Financial Management (Undergraduate, Summer 2022)
FIN 413 - Financial Modeling (Undergraduate, Substitute Instructor, Fall 2023, 2024, 2025)
Teaching Assistant
FIN 413 - Financial Modeling (Undergraduate, University of Arizona, Fall or Spring 2022--2025)
ECN 7310 - Econometrics (Undergraduate, Utah State University, Fall & Spring 2020)
FIN 5300 - Fixed Income (Graduate, Utah State University, Fall 2020)
44-161 - Strategic Planning (Graduate, Sharif University, Fall 2018)
44-281 - Operations Management (Graduate, Sharif University, Spring 2018)
44-410 - Business Research Methods (Graduate, Sharif University, Spring 2018)
44-173 - Organizational Theory (Graduate, Sharif University, Fall 2017)