Our Facilitators

Our expert facilitators and professional learning partners are an extension of the Code.org team. This amazing team of experts are responsible for preparing the computer science teachers of tomorrow.

Our Team

Aimee Lynch

Finance Associate

Aimee supports the finance and human resource departments. A graduate of Washington State University, Aimee previously worked at (and has a passion for) Harley Davidson. Outside of Code.org, she enjoys spending most of her time with her Staffordshire Bull Terrier, Nikki.

Alice Steinglass

VP of Product & Marketing

Alice runs the product, design and marketing teams. Before Code.org, she managed the PM team for the UX Platform on HoloLens, designed APIs and developer client libraries for Xbox 360, ran an ecosystem outreach and UX team for Windows and built project management tools. Outside of work, she's volunteered teaching computer science, literacy and English to students and refugees.

Amy Hirotaka

Director of State Government Affairs

Amy works on state policy and advocacy issues for Code.org. Previously, she managed outreach activities for a Seattle-area nonprofit, focusing on increasing the number of women and girls pursuing careers in science, technology, engineering, and math.

Andrew Oberhardt

Software Engineer

A younger Andrew originally learned coding for fun, and he fondly recalls the reward of using software to solve problems and build things. He was pleasantly surprised to turn his hobby into a career, and is excited to share his passion with others who may not have the same access or inclination. He previously worked at Microsoft and AWS.

Asher Kach

Data Engineer

In a past life Asher was a professional mathematician, doing research (in computability theory) and teaching (both undergraduate and graduate students) at various universities around the world. Most recently, Asher was a software engineer at Google Chicago. Now he is excited about being a data engineer for Code.org. Outside of work, Asher is triathlete, a juggler, an uncle to twins, and an enthusiast of the outdoors.

Baker Franke

Education Program Manager

Baker is a former high school CS teacher from the University of Chicago Laboratory Schools. He previously served on the leadership team of the Chicago CSTA in efforts to make computer science a requirement in Chicago Public Schools. At Code.org, Baker works primarily on the CS Principles project and evaluation of educational programs.

Bow Jones


Bow Jones is a jack-of-all-trades video shooter, editor and graphics animator living in the Seattle area. He has produced videos with TED, Edutopia and Storytellers For Good.

Brad Buchanan

Software Engineer

Brad lives to build great experiences. Following Entertainment Technology studies at Carnegie Mellon University, he worked on the Plants vs Zombies franchise at PopCap Games. Brad now works on the Code.org K-12 Computer Science curriculum.

Brendan Reville

Software Engineer

Brendan is a software engineer who loves building user experiences. Since moving to Seattle from Sydney, he has worked at Microsoft on the Xbox 360, volunteered in a low-income after-school tutoring program, and played some ice hockey.

Brent Van Minnen

Software Engineer

Brent is a software engineer working on the Code.org tutorials, including the Flappy Bird creator. Previously, he worked for six years on Microsoft Office.

Brian Jordan

Software Engineer

Brian is a software engineer working on the Code.org K-12 Computer Science curriculum. He has prototyped games at PopCap SF, studied CS at Tufts University, and interned at TripAdvisor and One Laptop per Child.

Brook Osborne

Education Program Manager

Brook Osborne comes from Duke University where she teaches a service-learning robotics course. She has co-authored several publications related to outreach, robotics, and CS Principles.

Cameron Wilson

COO & VP of Government Affairs

Cameron was previously Director of Public Policy for the Association for Computing Machinery. In 2010, he launched the Computing in the Core coalition to bring attention to K-12 CS education. At Code.org he manages operations (school district outreach, professional development workshops), as well as government affairs and policy work.

Carina Box

Partnership Manager

Carina keeps the ship sailing for Code.org's education team. Previously, she taught 6th grade in Phoenix, AZ and worked at a large consulting firm training clients on new technology.

Carly Gliva

Program Coordinator

Carly coordinates teacher professional development workshops and helps run logistics for events around the country. In college she studied at Western Washington University in her home town of Bellingham, Washington and recently relocated to Seattle. She is excited to be part of the operations team and loves working with such a dynamic group.

Case Soskin

Administrative Assistant

Case supports the administrative needs of the Code.org offices, including providing calendar support for leadership team members Pat, Rachel, and Michelle.

Cody Edmonds

Program Coordinator

Cody works to provide current data for teacher professional development and various other tasks. He’s a nerd about maps and navigated to Code.org by way of Google Maps contracting.

Dani McAvoy

Education Program Manager

Dani comes from Worcester Academy where she was a Computer Science, Math and Design Teacher. She graduated from Bowdoin College with a B.A in Computer Science and Math Education. At Code.org, Dani works with the education team creating innovative curriculum material for the high school level.

Dave Bailey

Software Engineer

Dave is a software engineer working on the Code.org K-12 Computer Science curriculum. Previously, he worked at Google on Gmail and Contact Manager.

David Bernier

District Manager, California and Southwest

David works with school districts and other partners to bring computer science learning opportunities to all students. He brings extensive experience in education, having worked as a teacher, curriculum specialist, researcher, project director, and coordinator at the K-12 and university levels. As a district manager, David focuses on developing and supporting partnerships in California and the southwest.

Elijah Hamovitz

Software Engineer

Elijah fell in love with programming with his first "Hello, World!" and he hasn't looked back. He's been making websites professionally since 2010. He particularly enjoys exploring the constantly-advancing cutting edge of the web and finding new ways to turn all the tools, languages, frameworks, and platforms out there into some really, really cool websites.

GT Wrobel

Curriclum Writer

GT develops curriculum and facilitates professional development for both AP CS Principles and CS Discoveries. Prior to joining Code.org he taught high school computer science in his hometown of Chicago where he helped field test Code.org's CS Principles curriculum.

Hadi Partovi

Founder and CEO

Code.org CEO Hadi Partovi is an entrepreneur and angel investor. Hadi was on the founding teams of Tellme and iLike, and was an investor or early advisor to numerous startups including Facebook, Dropbox, Zappos, and airbnb. His full bio is available here.

Jael Topek


Jael specializes in all aspects of video production with a special love for animation and design. Since the turn of the century he's worked on projects for SNL, Valve, AT&T, Microsoft, Shutterstock and too many political campaigns, startups and non-profits to enumerate here.

Jake Baskin

Director of District Management

Jake is a former high school computer science teacher and professional development provider. As a teacher he focused on increasing access to computing for underrepresented groups and more than doubled female enrollment in introductory computer science classes.

Jenna Garcia

District Manager, Midwest

Jenna comes to Code.org from years of experience in both the tech and education industries. Over the past decade, she has skillfully kept one foot in each sector while working at Deloitte, NYC Public Schools, Chicago Public Schools and BigMachines/Oracle. At Code.org, Jenna is the liaison for all things Chicago and the midwest.

Jeremy Stone


Jeremy leads the engineering team at Code.org. He was previously the VP of Engineering at Clean Power Research where he built software products for the renewable energy industry. Prior to that he worked at Valve and Microsoft.

Josh Caldwell

Education Program Manager

Before coming to Code.org, Josh was a Middle School teacher outside Seattle. He developed and taught a full spectrum of Computer Science and Robotics courses with a focus on using project based learning to connect CS to students' interests and local issues. At Code.org, Josh develops curriculum that brings the beauty of Computer Science to K-8 students.

Josh Lory

Software Engineer

Josh works on the Code.org K-12 Computer Science curriculum. Previously, he worked for two years at Microsoft.

Josh Schulte

Customer Support

Josh is a graduate of the University of Iowa where he studied computer science and psychology. Before joining Code.org, he worked for eBay, Cracked.com, Phoenix Capital Management, and as IT Director for KRUI 98.7 FM in Iowa City. Josh is way too into music and has traveled around the country and across two oceans just to see his favorite bands play.

Katie Hendrickson

Advocacy and Policy Manager

Katie works on state policy and advocacy issues for Code.org, including state implementation of computer science education initiatives. She earned a doctorate in mathematics education in 2016 from Ohio University, and is a former secondary mathematics teacher.

Kiki Prottsman

Education Program Manager

Prior to her role at Code.org, Kiki was Founder and Executive Director of Thinkersmith, a non-profit on the cutting edge of K-8 Computer Science Education. As a champion for responsible computing and equity in both CS employment and education, Kiki works with many organizations to improve the experience of girls and women in STEM. Kiki works with the education team to develop innovative middle school and out-of-school-time curriculum.

Laura Kline

Marketing & Product Manager

Laura manages marketing and partnerships for the Hour of Code campaign. Beyond the annual campaign, Laura oversees the operations, outreach and marketing for Code.org's K-5 Professional Development Program which trains over 2,000 elementary school teachers a month.

Laurel Fan

Software Engineer

Laurel is a software engineer working on the part of the site that keeps track of user accounts, student progress and classrooms. She previously worked on 43 Things at the Robot Co-op. In her free time she implements gradient ascent algorithms to seek local maxima.

Lian Halbert

Administrative Assistant

Lian is a recent History graduate from the University of Washington. She supports administrative needs to keep Code.org running smoothly. Her role includes scheduling for Leadership Team members Pat, Michelle and Alice.

Maddie Mador

Program Coordinator

Maddie works on the operations team to plan and execute the professional development workshops. She previously studied Women's Studies at The George Washington University and comes to Code.org with event planning and travel coordination experience. She is a life-long tap dancer and plays rugby with Seattle's local women's club.

Malorie Carlini

Program Manager

Malorie supports the education operations team in coordinating teacher professional development workshops across the country. She is a former community college workforce advisor who provided guidance for at-risk students.

Maria Choi

Head of Fundraising

Maria develops partnerships with generous people, companies and organizations to support Code.org's mission. Maria also collaborates on marketing projects to drive awareness, growth and impact of Code.org's education programs. Previously, Maria worked for brands like Sesame Workshop, NFL, and UNICEF. Her other passion is volunteering for a non profit social enterprise called Nomi Network.

Mary Pelfrey

Program Coordinator

Mary comes from the Bureau of Education & Research where she worked with districts in the USA and Canada to ensure successful professional development workshops. At Code.org, she coordinates computer science trainings for educators across the country.

Megan Godwin

People Ops

Megan manages recruiting, hiring, onboarding, HR and employee development for the Code.org team. With a background in both startups and sales management, Megan is passionate about growing, supporting, and developing a successful team.

Mehal Shah

Software Engineer

Mehal is a software engineer who enjoys building big systems that help people learn. In his spare time, he enjoys hiking, photography, and competitive puzzle solving.

Melissa Glenn

Executive Assistant

Melissa supports the administrative needs of the Code.org offices. Specifically, she handles scheduling for Leadership Team members Hadi, Cameron and Sarah.

Michelle Page

VP of Finance & Administration

Michelle is a non-profit veteran, skilled in fundraising and organizational development. She was previously a successful grant writing consultant and the Executive Director of Technically Learning, a non-profit which brought robotics-based professional development to Seattle area elementary and middle school teachers. Michelle oversees Code.org's Finance, Administration, Human Resource, and Legal functions.

Nimisha Ghosh Roy

District Manager, Northwest

Nimisha is a project manager and educator with experience in teaching youth and adults in formal and informal environments, curriculum development with an equity lens, cross cultural communication and developing collaborative partnerships. She is a Seattle-native and is active in the local Indian dance/performing arts community.

Pat Yongpradit

Chief Academic Officer

Pat is a former high school computer science teacher who specialized in creating authentic, project-based learning experiences. He has worked as a curriculum consultant for Microsoft, for Pearson, and also as a curriculum team lead for Montgomery County Public Schools. At Code.org he is responsible for creating (or curating) curriculum and professional development, to provide rich computer science opportunities to every school in the nation.

Paul Carduner

Software Engineer

Paul started programming in middle school after attending a summer camp where he learned to make games with LogoWriter and hasn't stopped programming since. In high school, he got his first taste of contributing to open source educational software by writing Guido van Robot, a pythonic version of Karel the Robot. Most recently, Paul spent 5 years at Facebook in both engineering and leadership capacities. He is thrilled at the opportunity to make the joys of computer science accessible to everyone.

Phil Bogle

Tech Lead

Phil is the tech lead for the Code.org team. He was previously a staff software engineer and tech lead at Google, CTO and co-founder at Jobster, and an engineer at iLike, Avogadro, and Microsoft. He was also an early volunteer at Code.org and is thrilled at the opportunity to contribute full-time.

Poorva Singal

Product Manager

Poorva is a Product Manager at Code.org. Before Code.org, she worked on the Start user experience at Microsoft. Poorva is passionate about fostering excitement for computer science and engineering in K-12students. She is currently teaching Intro to Computer Science remotely to a school in Bronx, NY as part of the TEALS program.

Rachel Klein

VP of Professional Learning & Community

Rachel works to increase the number of skilled CS teachers in the country and make sure they feel connected to a community focused on quality, sustainability, and a passion for teaching.

Rachel Phillips

Director of Research and Evaluation

Rachel received her doctorate in the Learning Sciences from the University of Washing in 2011. Her research has generally focused on underserved youth in the STEM fields. She will be responsible for research and evaluation at Code.org.

Ram Kandasamy

Software Engineer

Ram is a software engineer working on the teacher dashboard and K-5 curriculum. Previously, he was in the SF Bay Area working on Google Wallet.

Reena Chaudhary


Reena is an Accountant who loves working with and analyzing numbers. Prior to joining Code.org, she worked in many different industries and roles as a Finance professional. At Code.org her main function is reconciling and analyzing all of the numbers that are the core of the financial statements.

Ryan Sloan

Product Manager

Ryan is a Product Manager at Code.org. After growing up in small town Kentucky, he was motivated to help bring Computer Science to every student. Prior to joining Code.org, Ryan worked as Program Director at Coding with Kids, and as a Program Manager for the Microsoft Office User Experience. While at Microsoft, he found his passion for education through the TEALS and Hunt the Wumpus programs.

Sarah Filman

VP of Curriculum

Sarah works on the Code.org K-12 curriculum. Before joining Code.org, Sarah was a Program Manager at Microsoft working on OneDrive. Passionate about encouraging kids (especially girls) to learn Computer Science, she has also been a teacher for Girls Who Code's Summer Immersion Program, as well as a TEALS teacher at Cleveland High School in Seattle.

Tanya Parker

Technical Product Manager

Tanya is a USC Computer Science graduate who oversees the volunteer program and works as front-end developer on the website. She also leads the internationalization and localization of Code Studio, Code.org's online curriculum, into over 45 languages.

Will Jordan

Software Engineer

Will works on the Code.org K-12 Computer Science curriculum. He recently completed a PhD in Comparative Literature at the University of California, Irvine, and previously worked as a software engineer for PopCap.

Extended Team

  • Avid Larizadeh - COO & co-founder, Boticca
  • Brittany Scheuch - Operations Team Intern
  • Caley Brock - Software Engineering Intern
  • Della Cronin - Vice President for Legislative and Public Affairs, Washington Partners, LLC
  • Dorsey Whitney - Legal Advice
  • Foster Pepper - Legal Team
  • Irina Lee - Graphic Designer
  • Linnette Attai - Founder, Playwell LLC
  • Madeline Burton - Curriculum Writer
  • Matt Bauer - Curriculum Writer
  • Nicole Reitz-Larsen - District Manager
  • Patricia Phillips - Curriculum Writer
  • Ross Hogin - Graphic Designer, Branding/Re-design of code.org
  • Trent Kay Maverick - Curriculum Writer

Thank you to our extended team of Engineer Contributors and Lead Translators!

Special Thanks to

  • Adriel Tam - Technically Learning Board Member
  • Alexandra Vlachakis - Educator
  • Andre Stackhouse - Software Engineer
  • Aydin Ghajar - Branding/Design for original code.org Website
  • Beth Boatright - Technically Learning Board Member
  • Brad Porter - Amazon
  • Charles Dick
  • Daniel Apone - Technically Learning Board Member
  • Elaine Kao - Senior Program Manager, Google
  • Eric Hilton - Technically Learning Board Member
  • Eric Oemig - Technically Learning Board Member
  • Erin Purcell - Accountant
  • James Gwertzman - Evangelist
  • Jeffrey Loppert - MathWorks
  • Jessie Opaleski - Education Team Intern
  • Joe Basirico - Technically Learning Board Member
  • Jon Smith - Manager
  • Kate Brunette - Partnerships and Campaign Coordinator
  • Katie Apone - Program Manager
  • Katie Kurtz - Grant Writer
  • Lauren Selig - Producer
  • Lesley Chilcott - Filmmaker
  • Marc Wautier
  • Mary Magellan - Grant Writer / Fund Development
  • Matt Oshry - 24/7 Inc.
  • Megan Sullivan - Curriculum Team Intern
  • Melissa Jones - Community Development Manager
  • Monica Parsons - Videographer
  • Nat Brown - Founder, An Engineering Guild
  • Nichol Bradford
  • Nicole Ehrlich - Producer
  • Phil Wagner - Instructional Designer, Google
  • Rebecca Deutsch - Technically Learning Board Member
  • Roxanne Emadi - Marketing & Communications
  • Sarah Chow - Customer Support and Fundraising Associate
  • Scott Bailey - Audio Producer / Sound Design
  • Scott Isaacs - Amazon
  • Stacy Hsu - Graphic Designer
  • Stephanie Chiang - Program Manager, Google
  • Stephen Styrchak
  • Susan Evans
  • Thi Phomprida - Customer Support
  • Trevor Berg - Software Engineer