| Physics | 122 | Electricity & Magnetism I | 1974 |
| Physics | 251 | Classical Dynamics | 1974 |
| Phy. Sci. | 51 | Energy & Environment | 1975 |
| Physics | 184 | Electricity & Magnetism II | 1975 |
| Physics | 141 | Quantum Theory | 1976 |
| Physics | 190 | Group Representations | 1976 |
| Astronomy | 1 | Planetary Astronomy | 1976 |
| Astronomy | 1L | Independent Astronomy Lab | 1976 |
| Astronomy | 2 | Stellar & Galactic Astronomy | 1977 |
| Physics | 131 | Mechanics II | 1978 |
| Physics | 181 | Quantum Theory (Revision) | 1979 |
| Physics | 183 | Nuclear & Particle Physics | 1980 |
| Astronomy | 1 | Descriptive Astronomy (Revision) | 1981 |
| Physics | 188 | Advanced Classical Physics | 1982 |
| Physics | 253 | Quantum Physics | 1983 |
| Physics | 191,2,3 | Seminar | 1983 |
| Physics | 121 | Mechanics I | 1984 |
| Physics | 230 | General Relativity | 1985 |
| Astronomy | 71 | Computational Spherical Astrometry | 1985 |
| Physics | 1 | Introductory Mechanics | 1986 |
| Honors | 158 | Nature of Physical Reality | 1987 |
| Physics | 230 | Computer Simulations | 1987 |
| Physics | 27 | Introductory Physics I | 1988 |
| Physics | 28 | Introductory Physics II | 1989 |
| Honors | 147 | Nature of Physical Reality (Revision) 1989 | |
| Physics | 27 | Introductory Physics I (Revision) | 1989 |
| Physics | 28 | Introductory Physics II (Revision) | 1990 |
| Physics | 11 | General Physics I | 1993 |
| Physics | 12 | General Physics II | 1993 |
| Physics | 122 | Electricity & Magnetism | 1994 |
| Physics | 5 | The Properties of Light | 1996 |