Teaching Experience

Faculty Member at Marianopolis College (2006 to present)

  • Winter 2016 345-101-MQ Sounds of Music
  • Winter 2016 360-700-MS Integrative Project in Arts and Sciences
  • Winter 2016 551-421-MS Integrative Project in Music
  • Winter 2016 345-LPH-MS Video Games
  • Fall 2015 345-101-MQ Sounds of Music (2 sections)
  • Fall 2015 551-300-MS Music Technology
  • Winter 2015 345-101-MQ Sounds of Music
  • Winter 2015 360-700-MS Integrative Project in Arts and Sciences
  • Winter 2015 551-421-MS Integrative Project in Music
  • Winter 2015 25% course relief: Music Program Development
  • Fall 2014 345-101-MQ Sounds of Music (2 sections)
  • Fall 2014 551-300-MS Music Technology
  • Winter 2014 AAS-LBQ Digital Music Technologies
  • Winter 2014 345-101-MQ Sounds of Music
  • Winter 2014 360-700-MS Integrative Project in Arts and Sciences
  • Winter 2014 551-421-MS Integrative Project in Music
  • Fall 2013 345-101-MQ Sounds of Music (2 sections)
  • Fall 2013 551-300-MS Music Technology
  • Winter 2013 AAS-LBQ Digital Music Technologies
  • Winter 2013 345-101-MQ Sounds of Music
  • Winter 2013 345-LPH-MS Video Games
  • Winter 2013 551-421-MS Integrative Project in Music
  • Fall 2012 345-101-MQ Sounds of Music (2 sections)
  • Fall 2012 551-300-MS Music Technology
  • Winter 2012 AAS-LBQ Digital Music Technologies
  • Winter 2012 345-101-MQ Sounds of Music
  • Winter 2012 345-LPH-MS Video Games
  • Winter 2012 551-421-MS Integrative Project in Music
  • Fall 2011 345-101-MQ Sounds of Music (2 sections)
  • Fall 2011 360-701-MS Creative Workshop in Music
  • Fall 2011 551-300-MS Music Technology
  • Summer 2011 HUM LPH Video Games
  • Winter 2011 AAL LFC Digital Music Technologies
  • Winter 2011 HUM 101 Sounds of Music
  • Winter 2011 HUM LPH Video Games
  • Winter 2011 MPR 421 Integrative Project in Music
  • Fall 2010 HUM 101 Sounds of Music (2 sections)
  • Fall 2010 MPR 300 Music Technology
  • Winter 2010 AAL LFC Digital Music Technologies
  • Winter 2010 HUM 103 Sounds of Music
  • Winter 2010 HUM LBH Video Games
  • Winter 2010 MPR 421 Integrative Project in Music
  • Fall 2009 HUM 103 Sounds of Music (2 sections)
  • Fall 2009 MEQ 701 Creative Workshop in Music
  • Fall 2009 MPR 300 Music Technology
  • Winter 2009 HUM 103 Sounds of Music (2 sections)
  • Winter 2009 MPR 421 Integrative Project in Music
  • Fall 2008 HUM 103 Sounds of Music (2 sections)
  • Fall 2008 MEQ 701 Creative Workshop in Music
  • Fall 2008 MPR 300 Music Technology
  • Winter 2008 HUM 103 Sounds of Music (2 sections)
  • Winter 2008 MPR 421 Integrative Project in Music
  • Fall 2007 HUM 103 Sounds of Music
  • Fall 2007 MEQ 701 Creative Workshop in Music
  • Fall 2007 MPR 300 Music Technology
  • Winter 2007 HUM 103 Sounds of Music (2 sections)
  • Winter 2007 MPR 421 Integrative Project in Music
  • Fall 2006 MPR 300 Music Technology
  • Sessional Instructor at McGill University (2004 to 2011)

  • Winter 2011 MUMT 307 Music and Audio Computing II
  • Winter 2010 MUMT 402 Advanced Multimedia Development
  • Fall 2009 MUMT 202 Fundamentals of New Media
  • Fall 2008 MUMT 202 Fundamentals of New Media
  • Fall 2007 MUMT 202 Fundamentals of New Media
  • Fall 2005 MUMT 302 New Media Production I
  • Fall 2004 MUMT 302 New Media Production I
  • Winter 2004 MUMT 203 Introduction to Digital Audio
  • Teaching Assistant (1998 to 2004)

  • Winter 2004 MUMT 307 Music & Audio Computing II McGill University
  • Fall 2003 MUMT 202 Fundamentals of New Media McGill University
  • Winter 2003 MUAR 211 The Art of Listening McGMcGill University
  • Summer 2002 CIS 2100 Scientific Computing & Applications Development University of Guelph
  • Winter 2002 CIS 1500 Introduction to Programming University of Guelph
  • Fall 2001 CIS 1500 Introduction to Programming University of Guelph
  • Winter 2001 CIS 1900 Discrete Structures in Computer Science University of Guelph
  • Fall 2000 PHYS 1070/1080/1110/1130 Introductory Physics University of Guelph
  • Fall 2000 CIS 1500 Introduction to Programming University of Guelph
  • Winter 2000 PHYS 1070/1080/1110/1130 Introductory Physics University of Guelph
  • Winter 2000 CIS 1900 Discrete Structures in Computer Science University of Guelph
  • Fall 1999 PHYS 1070/1080/1110/1130 Introductory Physics University of Guelph
  • Fall 1999 CIS 1500 Introduction to Programming University of Guelph
  • Winter 1999 PHYS 1070/1080/1110/1130 Introductory Physics University of Guelph
  • Fall 1998 PHYS 1070/1080/1110/1130 Introductory Physics University of Guelph
  • Private Tutor (1994 to 2000)
  • Guitar (Classical, Jazz, Blues and Folk)
  • Calculus (University of Guelph and Dawson College)
  • Physics (University of Guelph)
  • C and Java Programming (University of Guelph)
  • High School Math
  • High School Physics
  • High School Chemistry
  • High School English

  • -top of page-