AB, Bowdoin College
Steve attended Westborough High School in Massachusetts and then received a bachelor of arts in biology from Bowdoin College. After graduation, Steve was a member of the faculty at the Tilton School in Tilton, New Hampshire, for two years and taught algebra and geometry, served as the head of a boys’ dormitory, and was an assistant coach of varsity football and hockey. Following that, Steve taught algebra and introductory physical science and coached football and track for a year at Cheverus High School in Portland, Maine. Steve joined the faculty at Taft in 1981 and completed a master of arts in liberal studies in mathematics at Wesleyan in 1986. For over four decades, Steve has served in a variety of positions; head and assistant varsity football coach, assistant varsity hockey coach, and head track coach. In his many years teaching at Taft, Steve has taught algebra at the introductory through honors levels, geometry, and precalculus. Additionally, Steve taught at Taft’s summer school for close to 30 years and served as the program’s director from 1994–96 and 2002–10. Steve’s wife, Susan, is also a longtime teacher in the mathematics department at Taft, and they live in a house near campus. Their three children, Kara, Katie, and Michael, are all graduates of Taft.