- Seminar 2009 Guild Of Canadian Film Composers on orchestration
- Seminar 2009 Guild Of Canadian Film Composers producer of recording session/workshop on recording Film Scores
- Seminar 2009 for the Canadian League Of Composers on private commissioning.
- Guest Lecturer seminars on film music and orchestration sponsored by Guild Of Canadian Film Composers/SPACQ at McGill University 2003, 2004, 2005
- Guest Lecture, on his oratorio Revelation University of Toronto School of Music March 2004
- Guest Lectures on composition and music for film, Franklin & Marshall College Lancaster PA 2004
- Guest Lecture – Sound in The Land Conference – Wilfred Laurier University May 2004 – A Non Mennonite Writes A Mennonite Piano Concerto
- Guild Of Canadian Film Composers Canada professional development seminars 2002 and 2003
- Guest Lecture, University of March 15 Manitoba 2002
- Guest Lecture, University of Manitoba 2000
- Composer in Residence, Hamilton Philharmonic 2001
- Guest Lectures, McMaster University 2000
- Guest Lecture University of Guelph 1995
- Guest Lecture University of Western Ontario 1997
- Composer in School project -Sir John A. MacDonald High School Scarborough Ontario 1990
- Composer in School project – Elizabeth Simcoe School Scarborough Ontario 1988
- Composer in School project – Elliot Lake Ontario 1983
- Private students in piano, theory, composition 1964-80
- Instructor in Music Composition – Neepawa Holiday Festival of the Arts 1970-74
- Lectures in arranging and composition The Open University of Winnipeg 1968-69
- Lectures in Composition University of Manitoba 1969
- Junior High School Music Churchill High School Winnipeg Manitoba 1965
- Conductor Greater Winnipeg Junior Symphony Orchestra 1964-6