Bill was born and raised in Philadelphia. He earned a Bachelor of Arts in Mathematics at Millersville University and pursued teaching. While teaching high school mathematics, Bill completed a post-baccalaureate teaching program and then earned a master’s degree in education. He served as an instructional math coach, department head, and administrator, K-12. Within early, formative years of his career, Bill became immersed in the work at Penn Learning Network (PLN), part of the Graduate School of Education at the University of Pennsylvania. With Penn, he strengthened both his teaching and leadership practices.
After 12 years of teaching and leading in Pennsylvania, Bill and his wife, Dr. Jenna Khan, moved to Vermont. Hired by Teachers Development Group – a nonprofit dedicated to improving student mathematical achievement via job-embedded professional learning for teachers and leaders – Bill was deeply engaged in implementing the research and literature on mathematics education, K-12. He passionately continued this work for more than a decade.
In 2021, Bill reconnected with PLN and joined the faculty. In late 2022, Bill, Jenna, and their two children, Petra, a 7th grader at CDS and Nikos, a 4th grader, moved to Charlottesville, VA. Bill continues to teach with PLN while serving at the University of Virginia as a lecturer in both mathematics and mathematics education.
Bill enjoys family time and adventures, skiing, travel, baseball (Go Phils!), rock climbing, and sailing.



















