I have enjoyed teaching a wide range of courses in Wellesley's Physics Department including:
Frontiers of Physics (Physics 101) an introductory course intended for non-majors
Fundamentals of Mechanics and Fundamentals of Electricity and Magnetism, and Optics (Physics 104 and Physics 106), a year long introduction to classical physics.
Principles and Applications of Mechanics and Principles and Applications of Electricity and Magnetism, and Optics (Physics 107 and Physics 108) , also a year long introduction to classical physics, but somewhat more rigorous than the 104 /106 track.
Introduction to Quantum Mechanics and Thermodynamics (Physics 202) and Waves and Vibrations, and Special Relativity (Physics 203), our Sophomore level courses.
The Art of Electronics (Physics 219), a laboratory course emphasizing construction of both analog and digital electronic circuits, it is intended for students in all of the natural sciences and computer science.
Quantum Mechanics (Physics 302)
Classical Mechanics (Physics 306)
Electromagnetic Theory (Physics 314)
Applications of Quantum Mechanics (Physics 349), an advanced quantum mechanics course that also includes an advanced laboratory component centered largely on optical spectroscopy.
Introduction to Engineering Science (Extradepartmental 160), co-taught with faculty from Olin College, this lab-based course provides Wellesley students with an opportunity to explore first-hand the way engineers approach problems in the world.

Franklyn
Turbak of Wellesley's Computer Science Department and I have developed new course at Wellesley called
Robotic
Design Studio.

Robotic Design Studio has been offered for academic credit annually since WinterSession of 1998. (It is listed in the Wellesley College course catalog as Physics 115 / Computer Science 115.) '
Is it live or is it Memorex?
See a Quicktime
movie (1.1 MB) of the "shattering a glass with sound" demonstration.
Read an explanation
of how the demonstration works.