top of page


James has taught students at every level of musical development. He has led classes on musicology for preschoolers, substituted for grades K-12 for several years, and taught at the collegiate level in both tutoring and classroom capacities. James also regularly lectures for adult/senior education classes.

His latest project through Vermont Public Radio is a musicology podcast called Timeline.  It is an episodic journey through music history that seeks to paint a broad picture of music’s place in the development of Western thought and culture. You can find that project here:

James' Teaching Statement and Course Offerings

bottom of page