CV
Education
- Old Dominion University
- Ph.D. in Computer Science, 2024 - present
- M.S. in Computer Science, 2024
- University of Virginia, 2011
- M.T. in Elementary Education
- B.A. in Mathematics, with Distinction, Phi Beta Kappa
Employment and Appointments
- Northern Virginia Community College
- Dual Enrollment Instructor (Courtesy Appointment), 2022 - 2024
- Fairfax County Virginia Public Schools
- Computer Science Teacher, 2016 - present (sabbatical 2024 - 2025)
- Mathematics Teacher, 2013 - 2016
- New Kent County Virginia Public Schools
- Math Remediation Teacher, 2011 - 2013
Honors and Awards
- 2023, ACM/IEEE Joint Conference on Digital Libraries, Best Student Paper Award
- 2018, National Society of High School Scholars, Claes Nobel Educator of Distinction Award
- 2009, UVa Computer Science Department, Louis T. Rader Outstanding Undergraduate Education Award
Skills and Certifications
- Virginia Postgraduate Professional Teaching License
- Endorsements: Computer Science, Mathematics, Elementary Education PreK–6