Bill has been a licensed 7-12 Social Studies Teacher since 2000 and also teaches Chess, Tabletop Strategy Gaming, and many other youth activities/programming. He teaches year round and has been a Gifted & Talented Instructor since 2008. He is also the Director of CSGA Enrichment (Formerly; Chess & Strategy Game Association). Even though he would rather instruct students in person, he has also modified most programming to online/distance learning formats. He has a passion for inspiring anything related to creative thinking, changing mindsets, and entrepreneurship. Other skills include cartography, CAD drafting, and model building.