I was once a scholastic chess player myself, and some of my fondest childhood memories are from my after-school chess club and from chess tournaments that I attended with my classmates. My goal as a chess teacher is to foster an environment, and to lead after school chess programs with enthusiastic, improving students, while enjoying the consistent support of the school's parents and administration. I love to share my enthusiasm for chess, and I want all of my students to improve as chess players, but my primary goal is to always to emphasize the important life skills such as sportsmanship and critical thinking. I have experience teaching students of all ages and skill levels. 

For each after school chess club,  I plan the time so that it includes an interactive lesson, chess puzzles, and then a chance for kids to play each other, often in a weekly tournament format. At the conclusion of each semester, chess-related prizes are given to the best performers in the club.  

As of this writing, in January of 2019, I am excited to announce that I will continue teaching chess at the following schools: Princeton Day School, Lawrenceville Elementary School, Eldridge Park Elementary School, and Chapin School.  My after school chess schedule is tentatively full, but If you are an administrator or parent at a school that might be interested in my services in the future, or if you are interested in curriculum chess classes, please contact me

  • Registration for Eldridge Park Elementary Chess Club is now available and EPS Chess Club will resume on January 8, 2019. Click here for more details and to sign up.

  • Registration for Lawrenceville Elementary School Chess Club will re-open on January 8, 2019 at 8 pm. LES Chess club will resume on January 17, 2019. Click here for more details.

  • Registration for Princeton Day School and Chapin School chess clubs are handled offline. Contact me with any questions