Bob has taught 6th grade Regular Earth Science in the Middle School since 2000 (Co-teaching Advanced Earth Science 22-24) and Middle School Physical Education from 20-24. From 2003-2018, Bob also served as Middle School Dean. Bob has also taught Health (01-02, 19-22) and Intro to Anatomy(Fall 2019) for the Upper School. During his time here, Bob has served as Varsity Boys Basketball Assistant Coach, Junior Varsity Boys Basketball Head & Assistant Coach, Junior High Boys Basketball Head Coach, and Middle School Football Head & Assistant Coach. He has a son, Zachary, who graduated from Oak Hall in 2018.