My HigherEd Teaching Experiences:

Programming for Engineering and Science

Jan 2025 – May 2025

CS 122 introduces students to MATLAB programming and its applications in engineering problem-solving. The course emphasizes computational thinking, data visualization, matrix operations, algorithm development, and applied modeling techniques. Through a blend of interactive labs, coding assignments, and real-world scenarios, students build foundational skills to analyze and solve engineering problems using MATLAB.

Introduction into Educational Technology 

Aug 2021 – May 2022

This course provides an overview of the foundational theories, tools, and practices in educational technology. It explores how digital technologies can be used to enhance teaching and learning across educational settings. Topics include instructional design models, multimedia learning principles, digital learning environments (e.g., LMS), accessibility, equity, and emerging technologies such as AI and AR/VR in education.

K-12 Computer Science Pedagogy

Jan 2021 – April 2021

Co-teaching a graduate-level course with the instructor to help service teachers understand pedagogy for computer science education, which helps them get CS teaching certification.

Integrated Technology into Elementary Ed

Aug 2018 – May 2019

Co-teaching an undergraduate-level course with the instructor on integrating technology into elementary school.

My Selected K-12 Teaching Experiences:

Language Teacher

July 2017 – Aug 2018

• Created creative teaching activities in the classroom.
• Engaged students in the interesting Chinese stories.

Math Co -Teacher

Jan 2017 – May 2017

• Set up lesson materials, bulletin board displays and demonstrations.
• Created an enjoyable and interesting learning environment for students this semester.
• Planned and implemented creative lessons in accordance with district, county, state and federal guidelines. 

Intern Teacher

Aug 2018 – May 2019

• Observed K-5 grade's regular CS teaching.
• Studied 4-5th grade teaching methodology