• Digital Media

    I’m a creative producer, writer and director with hands on production skills that include live action, animation, post production (film & digital), and advanced web development. I enjoy taking ideas, big or small, from concept to completion. I have contributed to more than 250 hours of television.

  • Data Visualization

    I spend a lot of time thinking about how to tell stories with pictures and I’m particularly interested in how to convey complex information through visual means. I am currently working towards a PhD in data visualization at the University of Toronto, developing research tools that combine substance with style.

  • Teaching

    I have taught digital media, film production, project development and career design courses at Ryerson University, Sheridan College and Centennial College. I believe in experiential learning and often continue working with students after they graduate. I try to balance theoretical learning with practical skills.

Back to Top