2008 Dalhousie Unversity Fall Semester THEA 3450 Costume in Performance II
THEA 3408 Aesthetics of Ritual Costume
THEA 3455 Body-Shaping : Historical Tailoring I
2008 NSCAD University Winter Semester TEXL 3311 Fashion: Draping
TEXL 3420 Advanced Fashion Studies  
2007 NSCAD University Fall Semester TEXL 2400 Fashion: Pattern Drafting
TEXL 3410 Intermediate Fashion Studies  
2007 NSCAD University Summer Semester 2 TEXL 2400 Fashion: Construction
2007 NSCAD University Winter Semester TEXL 3311 Fashion: Draping
TEXL 3350 Intermediate Fibre Fabric Fashion
TEXL 2500 Fashion: Construction
2006 NSCAD University Fall Semester TEXL 2400 Fashion: Pattern Drafting
TEXL 3420 Advanced Fashion Studies   
2006 NSCAD University Summer Semester 2 TEXL 2400 Fashion: Construction
2006 NSCAD University Summer Semester 1 TEXL 2400 Fashion: Pattern Drafting
2006 NSCAD University Winter Semester TEXL 3350 Intermediate Fibre Fabric Fashion
TEXL 2500 Fashion: Construction
2005 NSCAD University Fall Semester TEXL 2400 Fashion: Pattern Drafting
TEXL 2500 Fashion: Construction   
2005 NSCAD University Summer Semester 2 TEXL 2100 Introduction to Resist Dyeing
2005 NSCAD University Summer Semester 1 TEXL 2400 Fashion: Pattern Drafting
2005 NSCAD University Winter Semester CRFT 3150 Craft Studio: Fashion Perspectives
2003 NSCAD University Summer Semester 1 TEXL 2500 Fashion: Construction
2003 NSCAD University Winter Semester TEXL 2400 Fashion: Pattern Drafting
2003 NSCC Winter Semester Part Time Studies: Fundamentals of Fashion
Part Time Studies: Pattern Drafting 1
2002 Dalhousie University Fall Semester THEA 3454: Historical Intro to Tailoring
2002 NSCC Winter Semester Part Time Studies: Fundamentals of Fashion
2001 Dalhousie University Fall Semester THEA 3454: Historical Intro to Tailoring
2001 NSCC Winter Semester Part Time Studies: Fundamentals of Fashion
2000 Dalhousie University Fall Semester THEA 3454: Historical Intro to Tailoring
2000 NSCC Fall Semester Part Time Studies: Fundamentals of Fashion
1999 Dalhousie University Fall Semester THEA 3454: Historical Intro to Tailoring
1998 Dalhousie University Fall Semester THEA 3454: Historical Intro to Tailoring