Teaching
University courses
Cal Poly Humboldt courses:
ENGR 225, Computational Methods for Engineering, Spring 2023
ENGR 330, Mechanics and Science of Materials, Fall 2023
ENGR 330, Mechanics and Science of Materials, Fall 2022
ENGR 496, FE (E.I.T) Review (ONLY on the topic - Fundamental principles of Materials), Fall 2022
ENGR 280, Selected Topics in Engineering (ONLY one hour as a faculty panel), Fall 2022
UBC courses:
MTRL 264, Transport Phenomena II: Heat Transport, Spring 2022
MTRL 361, Modelling of Materials Processes, Fall 2021
MTRL 264, Transport Phenomena II: Heat Transport, Spring 2021
MTRL 467, Engineering Project II (Capstone design project), Spring 2020
MTRL 515, Advanced Simulation and Modelling Tools for Materials Manufacturing (Module 2), Spring 2017
Curriculum development of MTRL 515 Advanced Simulation and Modelling Tools for Materials Manufacturing (Module 2), 2015
Teaching Assistant, 2011-2016
ASPC 278, Engineering Materials
MTRL 340, Manufacturing in Materials Engineering (two terms)
MTRL 475, Microstructure Engineering
MTRL 515, Advanced Simulation and Modelling Tools for Materials Manufacturing
MTRL 578, Microstructural Evolution of Deformed Materials
Industrial short courses
Casting Theory and Computational Simulation, Zhengzhou Yuandong Refractory Co., Ltd, Oct 2019
Aluminum Die Casting, Magna International and University of Toronto, Sept 2019
Computational Simulation of Low-Pressure Die Casting, CITIC Dicastal Co., Ltd, Sept 2016