Teaching
Course Instructor
CS 351: Visual Computing
Department of Computer Science, George Mason University, Spring 2024

Course Instructor
CS 663: Computational Design
Department of Computer Science, George Mason University, Spring 2024

Course Instructor
CS 452: Virtual Reality
Department of Computer Science, George Mason University, Fall 2023

Course Instructor
CS 351: Visual Computing
Department of Computer Science, George Mason University, Spring 2023

Course Instructor
CS 663: Computational Design
Department of Computer Science, George Mason University, Spring 2023

Course Instructor
CS 452/595: Virtual Reality
Department of Computer Science, George Mason University, Fall 2022

Course Instructor
CS 351: Visual Computing
Department of Computer Science, George Mason University, Spring 2022

Course Instructor
CS 663: Computational Design
Department of Computer Science, George Mason University, Spring 2022

Course Instructor
CS 499/595: Virtual Reality
Department of Computer Science, George Mason University, Fall 2021

Course Instructor
CS 351: Visual Computing
Department of Computer Science, George Mason University, Spring 2021

Course Instructor
CS 695: Computational Design
Department of Computer Science, George Mason University, Fall 2020

Course Instructor
CS 351: Visual Computing
Department of Computer Science, George Mason University, Spring 2020

Course Instructor
CS 795: Computational Design
Department of Computer Science, George Mason University, Fall 2019

Course Instructor
CS 351: Visual Computing
Department of Computer Science, George Mason University, Spring 2019

Course Instructor
CS 460: Computer Graphics
Department of Computer Science, UMass Boston, Fall 2018

Course Instructor
Introduction of Computer-Aided Design and Simulation
Southeast University, Summer 2018

Course Instructor
CS 461: Computer Games Programming
Project Showcases
Department of Computer Science, UMass Boston, Spring 2018

Course Instructor
CS 410: Introduction to Software Engineering
Project Showcases
Department of Computer Science, UMass Boston, Spring 2018

Course Instructor
CS 460: Computer Graphics
Department of Computer Science, UMass Boston, Fall 2017

Course Instructor
CS 461: Computer Games Programming
Project Showcases
Department of Computer Science, UMass Boston, Spring 2017

Course Instructor
CS 410: Introduction to Software Engineering
Project Showcases
Department of Computer Science, UMass Boston, Spring 2017

Course Instructor
CS 460: Computer Graphics
Department of Computer Science, UMass Boston, Summer 2016

Course Instructor
CS 410: Introduction to Software Engineering
Project Showcases
Department of Computer Science, UMass Boston, Spring 2016

Course Instructor
CS 410: Introduction to Software Engineering
Project Showcases
Department of Computer Science, UMass Boston, Fall 2015

Course Instructor
CS 460: Computer Graphics
Department of Computer Science, UMass Boston, Fall 2015

Course Instructor
IT 244: Introduction to Linux/Unix
Department of Computer Science, UMass Boston, Summer 2015

Course Instructor
CS 410: Introduction to Software Engineering
Project Showcases
Department of Computer Science, UMass Boston, Spring 2015

Course Instructor
CS 460: Computer Graphics
Department of Computer Science, UMass Boston, Fall 2014

Teaching Assistant
CS 32: Introduction to Computer Science II
Computer Science Department, UCLA, 2013

Course Instructor
Summer Programming Course: Object-Oriented Programming
Department of Computer Science and Engineering, HKUST, 2009

Teaching Assistant
COMP 180: Computer Organization
Department of Computer Science and Engineering, HKUST, 2009

Teaching Assistant
COMP 151: Object-Oriented Programming
Department of Computer Science and Engineering, HKUST, 2009