Teaching



In-Session

2023

University of Pennsylvania

Spring

Design Senior Seminar B

Foundations of Art, Design, and Digital Culture: Section II


Rutgers University – Mason Gross School of Arts

Spring

Design Thesis and Exhibition B

Completed

2022

University of Pennsylvania

Fall

Design Senior Seminar A

Digital Hand Drawn Animation

Foundations of Art, Design, and Digital Culture: Section II

Spring

Design Senior Seminar B

Foundations of Art, Design, and Digital Culture: Section II


Rutgers University – Mason Gross School of Arts

Fall

Design Thesis and Exhibition A

Spring

Design Thesis and Exhibition B

2021

University of Pennsylvania

Fall

Design Senior Seminar A

Foundations of Art, Design, and Digital Culture: Section I

Foundations of Art, Design, and Digital Culture: Section II

Spring

Foundations of Art, Design, and Digital Culture: Section I

Foundations of Art, Design, and Digital Culture: Section II


Rutgers University – Mason Gross School of Arts

Fall

Design Thesis and Exhibition

Spring

Design 2B – Experimental Computation

2020

University of Pennsylvania

Fall

Foundations of Art, Design, and Digital Culture: Section I

Foundations of Art, Design, and Digital Culture: Section II

Spring

Foundations of Art, Design, and Digital Culture: Section I

Foundations of Art, Design, and Digital Culture: Section II


Rutgers University – Mason Gross School of Arts

Fall

Design 3A: Design for the Digital

Spring

Design 2B – Experimental Computation

2019

University of Pennsylvania

Fall

Foundations of Art, Design, and Digital Culture: Section I

Foundations of Art, Design, and Digital Culture: Section II

Spring

Foundations of Art, Design, and Digital Culture: Section I

Foundations of Art, Design, and Digital Culture: Section II


Rutgers University – Mason Gross School of Arts

Fall

Design 3A – Design for the Digital

Spring

Design 2B – Experimental Computation

2018

University of Pennsylvania

Fall

Foundations of Art, Design, and Digital Culture: Section I

Foundations of Art, Design, and Digital Culture: Section II

Landscape Architecture Animation Workshop

Summer

On-Water Intensive – Also a collaboration with Drexel University

JKCP Summer Portfolio Prep Class – Animation

2017

University of Pennsylvania

Spring

Foundations of Art, Design, and Digital Culture: Section I

Foundations of Art, Design, and Digital Culture: Section II


Rutgers University – Mason Gross School of Arts

Design 2B – Interaction Design

2016

University of Pennsylvania

Spring

Foundations of Art, Design, and Digital Culture: Section I

Foundations of Art, Design, and Digital Culture: Section II

Fall

Foundations of Art, Design, and Digital Culture: Section I

Foundations of Art, Design, and Digital Culture: Section II

2015

University of Pennsylvania

Fall

Hand Drawn Computer Animation

Foundations of Art, Design, and Digital Culture


Franklin & Marshall College

Spring

Animation Workshop

Introduction to Film and Media Studies

2012

University of Pennsylvania

Summer

Introduction to Painting Practices