I starting as a high school math teacher in 2008 teaching AP Calculus AB and AP Calculus BC. Since then I have taught Algebra I, Pre-Calculus, ACT classes and then recently started teaching Computer Science classes. In 2015 I started teaching AP Computer Science Principles, AP Computer Science A, Exploring Computer Science, 3D Design and 3D Printing, Web Development, Using Python with Raspberry Pi, and Video Game Programming.
In addition to this I have worked as a consultant for A+ College Ready leading student study sessions to prepare AP Calculus and AP Computer Science students for the AP exam and teacher workshops focusing on AP Computer Science Principles. I have also contribute to Calculus textbooks and to writing CS curriculum for the new AP CS A learning objectives that were published in the fall of 2019.