Mike Horesh has built a career in teaching on the premise that success is a possibility for each and every student; that with the right levels of preparedness, a broad set of content-based skills and confidence, all students, at all levels, are able to experience authentic success.  He fundamentally believes that like teaching, learning should be engaging, meaningful, challenging, and most of all, fun.  Mike has 15 years of teaching experience with a bachelor's degree in the geologic sciences, a master's degree in geochemistry, and with teaching licenses in earth science and chemistry.  He teaches high school science at the college-prep, accelerated and honors levels.