Schoch has taught at Boston University since 1984. He is an associate professor of Natural Sciences at the College of General Studies, a two-year core curriculum for bachelor's degree candidates. He teaches undergraduate science courses, including biology, geology, environmental science, geography, and science and public policy.