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