Skip Navigation

Cultivating curiosity - inspiring lifelong learning

ArtCenter College of Design

2017 – 2024

My teaching empowers others to unlock their full potential, igniting curiosity and fostering innovation. I teach courses spanning multiple levels within the graduate and undergraduate Graphic Design and Interaction departments.

Courses

  • Graduate Visual Interaction Design
  • Visual Interaction Design 1, 2, 3
  • Digital Solution Making
  • Interaction Prototype 1, 2, 3, 4
  • Advanced Interactive Prototyping

California State University, Northridge

2011 – 2018

I taught web design courses ranging from intermediate to advanced, with an emphasis on WordPress-based applications, website creation, and prototyping. Course learning outcomes included core web fundamentals, creative briefs, sitemaps, wireframes, mood boards, style tiles, design compositions, and front/back-end development.

Courses

  • Introduction to Web Art
  • Web Design
  • Advanced Web Design

Inspiring sessions - talks & workshops that spark creativity

  • 06/2024

    Ten Lessons Learned from My Last 20 Years

    ArtCenter College of Design

  • 08/2023

    Creating Effective Design Systems

    Yahoo

  • 07/2022

    The Intersection of Design and Technology

    ArtCenter College of Design

  • 04/2021

    Future Roles in Interaction Design

    Clubhouse with Petrula Vrontikis

  • 10/2020

    How to Land your Dream Job

    TheFutur

  • 10/2018

    Mood Boards

    California State University, Northridge

  • 07/2018

    IoT, Digital Companies and the E-Business Revolution

    Tseng College at California State University, Northridge

  • 06/2018

    Design Slam

    ArtCenter College of Design

  • 04/2016

    The Web

    California State University, Northridge

  • 12/2016

    Code Bootcamp

    California State University, Northridge

  • 04/2015

    The Web

    California Institute of Art

  • 04/2014

    The Web

    California State University, Northridge

  • 04/2011

    Basic HTML

    California State University, Northridge