I have taught at the community college level for 17 years. Prior to that I taught junior high and high school science.