Courses Taught

Faculty Member at Marianopolis College (2006 to present)

  • Winter 2023 502-ACB-MS Digital Music Technology
  • Winter 2023 551-421-MS Integrative Project in Music
  • Winter 2023 Funded 50% course release for research
  • Fall 2022 551-300-MS Music Technology
  • Fall 2022 345-LPH-MS Video Games
  • Fall 2022 Funded 50% course release for research
  • Winter 2022 502-ACB-MS Digital Music Technology
  • Winter 2022 345-LPH-MS Video Games
  • Winter 2022 Funded 50% course release for research
  • Fall 2021 551-300-MS Music Technology
  • Fall 2021 345-LPH-MS Video Games
  • Fall 2021 Funded 50% course release for research
  • Winter 2021 502-ACB-MS Digital Music Technology
  • Winter 2021 345-LPH-MS Video Games
  • Winter 2021 Funded 50% course release for research
  • Fall 2020 551-300-MS Music Technology
  • Fall 2020 345-LPH-MS Video Games
  • Fall 2020 Funded 50% course release for research
  • Winter 2020 502-ACB-MS Digital Music Technology
  • Winter 2020 345-LPH-MS Video Games
  • Winter 2020 Funded 50% course release for research
  • Fall 2019 551-300-MS Music Technology
  • Fall 2019 345-LPH-MS Video Games
  • Fall 2019 Funded 50% course release for research
  • Winter 2019 502-ACB-MS Digital Music Technology
  • Winter 2019 Funded 25% course release for developing college's research policies
  • Winter 2019 Funded 50% course release for research
  • Fall 2018 551-300-MS Music Technology
  • Fall 2018 345-LPH-MS Video Games
  • Fall 2018 Funded 50% course release for research
  • Winter 2018 502-ACB-MS Digital Music Technology
  • Winter 2018 551-421-MS Integrative Project in Music
  • Winter 2018 Funded 50% course release for research
  • Fall 2017 551-300-MS Music Technology
  • Fall 2017 345-LPH-MS Video Games
  • Fall 2017 Funded 50% course release for research
  • Winter 2017 502-ACB-MS Digital Music Technology
  • Winter 2017 551-421-MS Integrative Project in Music
  • Winter 2017 Funded 50% course release for research
  • Fall 2016 551-300-MS Music Technology
  • Fall 2016 345-LPH-MS Video Games
  • Fall 2016 Funded 50% course release for research
  • 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 Funded 25% course relief for 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 (McGill 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-