Kate Fractal 

Professional Profile

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 Development and Teaching Experience

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

Engineering and Computer Science Experience

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

        

Licensure

Massachusetts Initial License, #453842, Technology/Engineering 5-12, Mathematics 5-8 and  8-12, General Science 5-8

Education

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

Curriculum development

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

Conference Presentations and Publications

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

Programming Languages

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