My Homepage   

Contact Info:



Phone: (919) 960-8353

I grew up in Hershey, Pennsylvania with my mom, a third grade teacher, and my younger sister. In my free time I played lots of sports including hockey, baseball, basketball, golf, and racquetball. I benefitted from attending a public school system that provided me with a great education. Many memorable teachers encouraged and inspired me along the way. It’s probably for this reason that I chose to become a mathematics teacher after graduating from Penn State University. 

Since then, I've had lots a great experiences, both personal and professional, up and down the East Coast. I taught high school math for 1 year in Pennsylvania before moving to Vermont, where I taught math and physics at Vermont Technical College for 3 years. In 1999, I moved to Chapel Hill and taught math at Northwood High School and the North Carolina School for Science and Mathematics. Along the way, I earned my master's degree in mathematics teaching from Rensselaer Polytechnic Institute. I also completed my National Board Certification in Secondary Mathematics. This is my seventh year teaching math at Woods, and I've loved every minute. My teaching schedule will include Math 2, AP Calculus AB, and AP Calculus BC. I am also a senior advisor where I enjoy working with our seniors as they plan for Life After Woods.

In my spare time, my favorite activities are spending time with my family and playing sports, especially street hockey. My daughter, Maya, is a Woods eighth-grader. She and I enjoy lots of sports and activities together, including volleyball, rooting for the Carolina Hurricanes, and riding roller coasters at Hersheypark. My wife, Stacey, is a medical doctor and researcher. She and I recently celebrated our 25th wedding anniversary! Our favorite activities are cooking, playing sports, decorating our house and traveling. My favorite place to travel is Hawaii, but Bald Head Island (on the NC coast) and Italy are also favorites.

My Calendar
View Events/Assignments for 
Upcoming Activities
No Events or Assignments