Teaching Experience

Here is a list of classes that I have taught in the past (most recent first):

Brigham Young University

Winter 2016
  • IP&T 334: Technology Integration in Early Childhood Education
Summer 2014
  • TMA 680: Media Production Experience

Lake Washington Institute of Technology – as Adjunct Faculty

Fall 2013 to Present
  • HUM 110: Intro to Film (online)

Faculty Lake Washington Technical College / Lake Washington Institute of Technology (2008-2013) – as Full-Time Faculty Member

Summer 2013
  • HUM 110: Intro to Film (online)
  • MMDP 170: Motion Graphics with After Effects
  • MMDP 101: Digital Design Survey
Spring 2013
  • HUM 110: Intro to Film (online)
  • MMDP 101: Digital Design Survey
  • MMDP 119: Video Production
  • MMDP 139: Digital Video Editing (Adobe Premiere)
Winter 2013
  • HUM 110: Intro to Film (online)
  • MMDP 107: Digital Storytelling (hybrid)
  • MMDP 120: Digital Content Delivery
  • MMDP 139: Digital Video Editing (Adobe Premiere)
  • MMDP 159: Advanced Production and Editing
Fall 2012
  • HUM 110: Intro to Film (online)
  • MMDP 107: Digital Storytelling (hybrid)
  • MMDP 119: Video Production
  • MMDP 139: Final Cut Pro
  • MMDP 160: Digital Sound
Summer 2012
  • HUM 110: Intro to Film (online)
Spring 2012
  • MMDP 119: Video Production
  • MMDP 139: Digital Video Editing
  • MMDP 160: Digital Sound
  • MMDP 170: Motion Graphics
  • HUM 110: Intro to Film
Winter 2012
  • MMDP 107: Digital Storytelling
  • MMDP 120: Digital Content Delivery
  • MMDP 139: Digital Video Editing with Final Cut Pro
  • MMDP 159: Advanced Production/Editing
  • MMDP 205: Film Studies
Fall 2011
  • MMDP 107: Digital Storytelling
  • MMDP 120: Digital Content Delivery
  • MMDP 139: Digital Video Editing with Final Cut Pro
  • MMDP 160: Digital Sound
  • MMDP 170: Motion Graphics with AfterEffects
Spring 2011
  • MMDP 120: Digital Content Delivery
  • MMDP 139: Video Editing with Final Cut Pro
  • MMDP 159: Digital Video Editing with Final Cut Pro II
  • MMDP 160: Digital Sound
  • MMDP 205: Film Studies
Winter 2011
  • MMDP 107: Digital Storytelling (hybrid class)
  • MMDP 139: Digital Editing with Final Cut Pro I
  • MMDP 159: Digital Editing with Final Cut Pro II
  • MMDP 205: Film Studies
Fall 2010
  • MMDP 107: Digital Storytelling (hybrid class)
  • MMDP 120: Digital Content Delivery
  • MMDP 139: Digital Editing with Final Cut Pro I
  • MMDP 160: Digital Sound
Summer 2010
  • MMDP 170: After Effects
Spring 2010
  • MMDP 119: Video Production (new curriculum)
  • MMDP 139: Digital Editing with Final Cut Pro I
  • MMDP 159: Digital Editing with Final Cut Pro II
  • MMDP 160: Digital Sound
  • MMDP 170: After Effects
  • MMDP 205: Film Studies
Winter 2010
  • MMDP 107: Digital Storytelling (developed class / hybrid)
  • MMDP 139: Digital Editing with Final Cut Pro I
  • MMDP 159: Digital Editing with Final Cut Pro II
  • MMDP 170: After Effects
Fall 2009
  • MMDP 120: Digital Content Delivery (developed class)
  • MMDP 139: Digital Editing with Final Cut Pro I
  • MMDP 160: Digital Sound
  • MMDP 205: Film Studies (hybrid class)
Summer 2009
  • MMDP 170: After Effects
Spring 2009
  • MMDP 139: Digital Editing with Final Cut Pro I
  • MMDP 159: Digital Editing with Final Cut Pro II
  • MMDP 160: Digital Sound
  • MMDP 171: Apple Motion (new curriculum)
  • MMDP 205: Film Studies (hybrid class)
Winter 2009
  • MMDP 139: Digital Editing with Final Cut Pro I
  • MMDP 159: Digital Editing with Final Cut Pro II
  • MMDP 160: Digital Sound
  • MMDP 170: Multimedia Graphics (new curriculum)
Fall 2008
  • MMDP 099: Intro to Windows and Mac
  • MMDP 139: Digital Editing with Final Cut Pro I (new curriculum)
  • MMDP 188: Studio Production Managment
  • MMDP 205: Film Studies (new curriculum / hybrid class)

Brigham Young University (2005-2007)

Spring 2007
  • TMA 293: Documentary History
Winter 2007
  • Comm 260: Intro to Broadcasting (Lab Instructor)
Fall 2006
  • Comm 260: Intro to Broadcasting (Lab Instructor)
Spring 2006
  • TMA 293: Documentary History
Winter 2006
  • Comm 260: Intro to Broadcasting (Lab Instructor)
Fall 2005
  • Comm 260: Intro to Broadcasting (Lab Instructor)