Teaching & Art


Costume Design

Film Photography

University of Miami (Fall 2021 - Now)

CIM 102 | Interaction Desing

In this class, students will familiarize themselves with the disciplines of user experience (UX) and interaction design (IxD), including design principles, postures, patterns, and visual design concepts specific to designing interactive digital products. Students will learn how to use a digital prototyping tool in order first to design low-fidelity, structural wireframes and then turn them into high-fidelity interactive prototypes.

View Student Work
CIM 103 | WebLab

This course is a practical introduction to web design. Students will learn how to produce websites using the latest web practices and techniques. Throughout each unit of the course, students will learn the skills to plan, layout, and build websites using HTML, CSS, and Javascript. Students will also learn how to optimize and market their websites.

View Student Work
CIM 203 | Creative Coding

This course will introduce students to the building blocks of creative coding and will enable them to learn to create and communicate dynamic content and interfaces that can be deployed across platforms. Students will learn programming fundamentals that can be translated into virtually all programming settings.

View Student Work
CIM 641 | Collaborative Innovation Studio

In this collaboration studio course, students will form small teams and undertake real-world projects with a partnering organization. Students will be provided a design brief outlining project objectives identified by the partnering organization. Over the course of the semester, students will research, brainstorm, design, and test innovative interactive solutions for this core objective, including proposing ideas and presenting prototypes to the partnering organization. Projects that satisfy the partner’s needs may result in on-going work for full implementation and exposure for students’ work.

View Student Work
CIM 693 | Wearable Technologies

This studio course focuses on wearable technology, electronic textiles, soft computing and will give students hands-on experience in building wearable computing platforms. Students will design and develop concepts into functional wearables through learning to integrate electronics and fiber art techniques using sensors, microcontrollers, and basic programming. Additionally, they will better understand and be able to analyze the relationship of technology to the body, social interaction, and environment.

View Student Work