Teaching
My courses use Canvas.
Fall 2024
- I am teaching CS 4555-01: Introduction to 3D Game Programming for Fall 2024.
This course covers game design and development, with a focus on the Unity game engine.
- I am teaching CS 4875-01: Human-Centered Computing for Fall 2024.
This course covers topics such as human-computer interaction, user interface design, evaluation, and interaction modalities.
Summer 2024
- I helped teach CS 7010-01: Introduction to Computational Thinking and Programming.
This course part of the Cal State LA CSSA program, which helps teachers earn their Computer Science Supplementary Authorization, which can qualify them to each CS within the K-12 grade levels.
Spring 2024
- CS 4540-01: Topics in Advanced Computer Science: Virtual Reality and Immersive Worldsbr>This course covers design and development of virtual reality applications.
- ENGR 1540-01: Human Centered Design and Engineering for Impact
This course covers the human centered design process, including requirements gathering, prototyping, iteration, and evaluation. This course involves team projects to solve real problems.
Fall 2023
- CS 2011-05: Introduction to Programming
This course covers introductory programming in Java.
- CS 4555-01: Introduction to 3D Game Programming
This course covers game design and development, with a focus on the Unity game engine.
Spring 2023
- CS 2011-07: Introduction to Programming
This course covers introductory programming in Java.
- CS 4540-01: Topics in Advanced Computer Science: Virtual Reality and Immersive Worldsbr>This course covers design and development of virtual reality applications.
Fall 2022
- CS 4555-01: Introduction to 3D Game Programming
This course covers game design and development, with a focus on the Unity game engine.
Spring 2022
- CS 4540-02: Topics in Advanced Computer Science: Human Centered Computing
This course covers topics such as human-computer interaction, user interface design, evaluation, and interaction modalities.
Fall 2021
- CS 4555-01: Introduction to 3D Game Programming
This course covers game design and development, with a focus on the Unity game engine.
Spring 2021
- CS 4540-02: Topics in Advanced Computer Science: Human Centered Computing
This course covers topics such as human-computer interaction, user interface design, evaluation, and interaction modalities.
Fall 2020
- CS 4555-01: Introduction to 3D Game Programming
This course covers game design and development, with a focus on the Unity game engine.