Phone: 540-571-2500


Degrees and Certifications:


I am excited to be a part of HMS this year.  This is my 29th year of teaching students about the wonders of math!  I have also tutored a number of students from this area in pre-Algebra, Algebra, geometry, and Algebra 2.  I am teaching Math 6 and Pre-Algebra this school year.  

My mother taught and was a school administrator for almost 40 years in Fairfax County.  My awesome wife taught elementary school for many years.  My four precious daughters are 17, 18 and 20 years old.  The 2 oldest attend Liberty University.   My wife and I were foster parents for Loudoun County when we adopted the twins (youngest).  

In my free time, I cycle paths and trails.  I biked the entire C&O Towpath over 2.5 days this summer (190 miles) with a few friends.  

Please understand that during the school day, I am actively working with students and may not be able to respond immediately.  However, I will respond within about 36 hours.  If you have a time-sensitive message, please call the school.  The secretaries will give me any message left with them. 

Please see the handout given to your child on the first day of class regarding supplies he needs for my math class this year.  I will update homework assignments regularly on Schoology.  Your child will always know what she needs to complete.


1 spiral notebook approx. 200 pages or more (for taking class notes)

1 spiral notebook approx. 30 pages (for test corrections only)

1 folder (for homework worksheets and returned exams)

Sharpened pencils

A binder to hold these items is optional.

I believe students succeed best when teachers and parents PARTNER together.  I look forward to PARTNERING with parents to educate your child/my student this year. 

If I may please recommend a book that will give you great insight into our current generation of children, then please read "Generation iY" by Tim Elmore.  You will  find it riveting and recommend it to other parents as well. You'll be glad you read it.


I read & respond to emails and phone calls only during normal work hours, and I'll try to respond within 24-48 hours.