Computer Science teacher at Bishop Guertin High School in Nashua NH. Writing code and learning computer science since 1972. Former professional software developer writing everything from business applications to operating systems. Written a couple of introductory CS textbooks. Active member of the CS 2013 Task Force that developed recommendations for undergraduate CS programs(http://cs2013.org). Involved in writing the K-12 CS Framework (http://k12cs.org). Active in Computer Science Teachers Association (Board member from 2013 to 2017).