I'm Stephen and I graduated with a degree in Linguistics and Cognitive Science with a minor in Mathematics from a top liberal arts college, and an MD from an Ivy League medical school. I enjoy sharing the wonders of science and math reasoning with young people and helping them improve their confide... (read more)
...I then earned my Masters of Education in Secondary Education at the College of Saint Rose in 2014 and taught High School Mathematics and Computer Science in New York City for a number of years. I moved up to Middlebury, Vermont in 2020 and I now teach at the local high school. I’m hoping to hel... (read more)