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: vpr.org/timeline.

James' Teaching Statement and Course Offerings