teaching activities
- Animation - MEDIAART 3AN3, Instructor 2023
- Photographic Collage and Composite Images - MEDIAART 3PC3, Instructor 2023
- Senior Thesis Research and Production - MEDIAART 4ST6A, Instructor 2023
- Photographic Collage and Composite Images - MEDIAART 3PC3, Instructor 2023
- Presentation and Critique - MEDIAART 3X03B, Instructor 2023
- Senior Thesis Research and Production - MEDIAART 4ST6B, Instructor 2023
- Animation - MEDIAART 3AN3, Instructor 2022
- Senior Thesis Research and Production - MEDIAART 4ST6A, Instructor 2022
- Sound and Image - MEDIAART 3S03, Instructor 2022
- Emerging Media - MEDIAART 3Q03, Instructor 2022
- Presentation and Critique - MEDIAART 3X03B, Instructor 2022
- Time-Based Media II - MEDIAART 3H03, Instructor 2022
- Animation - MEDIAART 3AN3, Instructor 2021
- New Media Art Practices - MEDIAART 3BB3, Instructor 2021
- Presentation and Critique - MEDIAART 3X03A, Instructor 2021
- Graphic Design - MMEDIA 3EE3, Instructor 2020
- Presentation and Critique - MMEDIA 3X03B, Instructor 2020
- Senior Thesis Research and Production - MMEDIA 4ST6B, Instructor 2020
- Topics in Multimedia Production - MMEDIA 4F03, Instructor 2020
- New Media Art Practices - MMEDIA 3BB3, Instructor 2019
- Presentation & Critique - MMEDIA 3X03A, Instructor 2019
- Senior Thesis Research and Production - MMEDIA 4ST6A, Instructor 2019
- Multimedia and Digital Society - MMEDIA 1A03, Instructor 2019
- Emerging Media - MMEDIA 3Q03, Instructor 2019
- Presentation and Critique - MMEDIA 3X03B, Instructor 2019
- Topics in Multimedia Production - MMEDIA 4F03, Instructor 2019
- New Media Studio Topics - CMSTMM 703, Instructor 2018
- Graphic Design - MMEDIA 3EE3, Instructor 2018
- New Media Art Practices - MMEDIA 3BB3, Instructor 2018
- Presentation & Critique - MMEDIA 3X03A, Instructor 2018
- New Media Studio Topics - CMSTMM 703, Instructor 2018
- Emerging Media - MMEDIA 3Q03, Instructor 2018
- Presentation and Critique - MMEDIA 3X03B, Instructor 2018
- Presentation and Critique - MMEDIA 3X03B, Instructor 2018
- New Media Art Practices - MMEDIA 3BB3, Instructor 2017
- Presentation & Critique - MMEDIA 3X03A, Instructor 2017
- Presentation & Critique - MMEDIA 3X03A, Instructor 2017
- Topics in Multimedia Production - MMEDIA 4F03, Instructor 2017