I am also the instructor for Osher 92 — Astronomy and the Winter Sky. This is a 6 weeks course for the Osher Lifelong Learning Institute in which we will cover an overview of the history of astronomy, star gazing, and the direction of contemporary astronomy research.
During previous semesters at the University of Utah, I held TA positions for many of the other introductory classes. These have included the lower division introductions to mechanics (calculus/algebra based, Phys 2210/2010) and electricity & magnetism (calculus based, Phys 2220). I have also been the TA for upper division courses including the introduction to thermodynamics and statistical mechanics (Phys 3760) as well as the introduction to nuclear and particle physics (Phys 5110).
During my undergraduate career at UCSC, I was an MSI Learning Assistant and LSS Subject Tutor for 8 quarters. The classes for which I lead sessions were all calculus based introduction to physics (mechanics, 5/6A; waves/thermo, 5/6B; and E&M, 5/6C) for both the physics and engineering majors (5 series) as well as the biology and health science majors (6 series). I occassionally tutored the algebra based conceptual physics GE class as well.
Additionally, I have participated in several science outreach activities. For more details on this, please visit my CV section.
Georgia State University hosts Hyper Physics which is an interactive and explorative physics environment. This is often a great resource for looking up basic concepts from many fields of physics that are accessible to students starting their studies of physics.
A great resource for visualizing physics can be found at Paul Falstad's website. He has written a plethora of java scripts that are useful for playing with different physical situations. I find that the ones for electrostatics, analog circuits, and quantum mechanics to be particularly helpful for learning said topics.