Kate Fractal
Created innovative curriculum that connected computer science to diverse fields including psychology, creative writing, and history. Skilled at helping people make sense of abstraction and use these concepts to understand and influence their world. Began career in engineering and software development, giving industry experience that informs curriculum design. Key skills:
Curriculum Development
Deep Pedagogical Content Knowledge
Strong Written Communication
Attentive to Multiple Stakeholders
Teacher Support and Collaboration
Problem Solving Orientation
Mentoring and Coaching
Delivering Professional Development
Classroom Teaching
Student Centered Teaching
Project-Based Learning
Standards-Based Assessment
Curriculum Consultant, London Maths Academy London, England 2018
Math+C Teacher Advisory Group Member, Educational Development Center (EDC) Waltham, MA 2018
Math and Computer Science Teacher, Acera School Winchester, MA 2011 – 2017
Volunteer METCO Tutor, Diamond Middle School Lexington, MA 2011 – 2012
Student Teacher, Mathematics, Diamond Middle School Lexington, MA 2011
Tutor, Education Perspective MA 2007 – 2010
Peer Learning Assistant, Worcester Polytechnic Institute Worcester, MA 2001
Volunteer Tutor, Bowman School Lexington, MA 1997 – 1998
Game Developer, Geeoffco Somerville, MA 2009
President and Lead Developer, Neocyclic Games, Inc Waltham, MA 2008 – 2009
Electrical Engineer, Innov-X Systems Woburn, MA 2006
Hardware Engineer, Top Layer Networks Westborough, MA 2005 – 2006
Software Engineer, Digital Voice Systems, Inc Westford, MA 2005
Massachusetts Initial License, #453842, Technology/Engineering 5-12, Mathematics 5-8 and 8-12, General Science 5-8
Master of Arts in Teaching in Secondary Mathematics, Boston University Boston, MA May 2011
GPA: 3.9/4.0
Bachelor of Science with High Distinction, Worcester Polytechnic Institute (WPI) Worcester, MA May 2004
Major: Electrical Engineering, Minor: Mathematics GPA: 4.0/4.0
Computer Science
Understanding Computers, Understanding Ourselves (with Katie Semine) 2nd grade
Programming Challenges in Scratch 2nd – 5th grade
Design Studio: Programming 3rd – 5th grade
Interactive Fiction and Data Structures with Twine 4th – 6th grade
Stories of Computing and Culture, (with Stefanie Friedhoff) 6th – 8th grade
Collaborative Programming experienced 6th – 8th grade
Video Game Programming, experienced 6th – 8th grade
Programming for Good, experienced 6th – 8th grade
Mathematics (highlights)
What If? Absurd Mathematical Modeling elective 6th – 8th grade
Linear Algebra (unit)
Logic Puzzles Without Words
Integrating Programming into Curricula through Interactive Fiction with Twine Computer Science Teacher Association (CSTA) 2017
Understanding Computers and Ourselves: A CS Theory Class for Elementary School (with Katie Semine) CSTA 2017
Games, Role-Playing, and Consent in Ask: Building Consent Culture, published 2017
Including Invisible Identities: Welcoming Those Already in Our Classrooms True Colors 2018
Gender Inclusion Without Gender Essentialism in a K12 Computer Science Classrooms (with Sarah Judd) CSTA 2018 International Society for Technology in Education (ISTE) 2018, CSTA New England 2018
Preparing Young Student for Data Structures CSTA New England 2018
Taught: Scratch, Twine, Processing, Javascript, Java, OpenScad, BlocksCAD, Scheme, Python, Alice
Developed in: Javascript, Blockly, Java, Google Apps Script, Twine, Processing, Scratch, C++, C, Assembly
Familiar with: Snap!, Greenfoot, GP, Pencil Code, Tynker, TouchDevelop