Courses Taught |
---|
Faculty Member at Marianopolis College (2006 to present)
Fall 2024 551-300-MS Music Technology Fall 2024 345-LPH-MS Video Games Fall 2024 Funded 50% course release for research Winter 2024 502-ACB-MS Digital Music Technology Winter 2024 551-421-MS Integrative Project in Music Winter 2024 Funded 50% course release for research Fall 2023 551-300-MS Music Technology Fall 2023 345-LPH-MS Video Games Fall 2023 Funded 50% course release for research 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