I graduated from Stanford University with a B.S. in Physical Science (a major designed specifically for students who planned to become high school chemistry/physics teachers) and have received several prestigious local and national awards. I have been teaching high school chemistry since 1978 and Advanced Placement chemistry since 1983. I worked as an AP reader for six years and have given numerous one-day AP Chemistry workshops since 1991. For the past eight summers, I have presented week-long AP Chemistry workshops at UC Riverside. I taught an online AP workshop for UCLA Extension this past summer which was an entirely new experience. I returned as an AP Reader in 2003 and am now a Table Leader. I was the chairman of the American Chemical Society High School Advanced Chemistry Exam Committee for the 2004 and 2006 Advanced Exams. Currently I am writing questions for the National Chemistry Olympiad Exam.
I enjoy teaching and sharing my ideas about teaching advanced ideas, such as quantum mechanics, to high school students and to other chemistry teachers. I have presented at local and national meetings. I am involved in my own community where I have run a charity Bingo game for the past 21 years that supports Guide Dogs of America and am the advisor for the service club, Key Club. I maintain a chemistry website that supplies information not only to my own students, but to students and teachers around the world.