Turing School is operating fully online as a response to the COVID-19 pandemic. Learn More

Instructional Team

Turing instructors blend a deep knowledge of education pedagogy and classroom experience with expertise in software development.

Louisa Barrett

Senior Manager, Developer Relations

Louisa started her career as a graphic designer working on exhibit and interpretive design projects. As a designer, she saw firsthand how critical development skills are for people in creative industries. Having the skills to take an idea and turn it into something that people can use never gets old. Louisa loves building things that educate and bring joy to people, and making the transition from creating physical spaces to digital products has given her the opportunity to reach a wider audience. As Director of the Front-End Engineering Program at Turing School, Louisa brings a particular focus on user experience, front-end development, and design to help her students build the tools for success.

Casey Dallavalle

Assistant Instructor

Before joining the Instructional Staff at Turing, Casey was a developer at a small start up where she worked on all parts of their agile workflow. She did everything from user interviews, to product development, and worked in every facet of a web and mobile application. This experience in Front-End Development taught her a lot about what companies need and workflows that she will pass on to students at Turing. Casey sees building software as a way to make the impossible possible. She appreciates that you can make a program for many pain points for a person, a community, or just for fun. When she isn't teaching, Casey enjoys climbing and hiking, as well as Dungeons and Dragons, and cooking a mean spaghetti and meatballs.

Mike Dao

Instructional Operations & Instructor

Over the course of Mike’s diverse career he has worked in an information warfare lab, an academic information and technology department, and at Apple Retail where he led his own service team. Following a stint in corporate information technology, Mike was eager to shift away from procedural work and looked to programming as a means to be creative within his technical career. Attracted to Turing School’s unique focus on high quality education and cohesive community, Mike blends his customer focus, OS X education, and DevOps experience as an instructor.

William 'Ian' Douglas

Senior Instructor

Ian's programming knowledge started as a child in the 1980's, and has been an industry programmer since 1996. Ian has worked at many startups through mid-sized companies in many industries, such as education, entertainment, e-commerce, finance, consultancies, marking, and gaming. His education background is in Computer Engineering and low-level coding, but he loves test-driven development and API architecture. Ian believes this industry is a source of never-ending knowledge, and he loves to expand his learning through new technologies. At Turing, he brings his knowledge of software development, coaching, and career advice to our programs and students and finds joy through others' success. When he's not at Turing, he enjoys family time going to the dog parks, road trips and bike rides, and 3D printing.

Scott Ertmer

Teaching Assistant

Scott was an artist and high school visual arts teacher for seven years before attending Turing and joining the Front-End instructor team. He sees teaching art and programming as similar because beginning level students look at high level skill and wonder how someone did that project. He wants his students to take risks that lead to growth and know that skill comes from diligence, not a magical gift. The power of programming lies in its infinite creative possibilities. Scott chose programming so he would never stop learning and he views it as another artistic medium. Outside of teaching, he enjoys skating, drawing, hiking and camping. When he still taught high school, Scott designed an elective class called Skateboarding and Design where he worked with students to design painted and shredded custom skateboards.

Sal Espinosa

Director Back-End Engineering

Sal brings a background in education and a passion for positive change to his work at Turing. Having taught for three years in Queens, New York, he went to work for a small consulting firm that focused on real estate for federal clients. Looking for a way to get back to Colorado where he was born, he turned to Turing School for the opportunity to leverage programming to make people’s lives easier. Continuing to weave a deep commitment to service - whether to students, homeowners, or veterans - Sal is now the Director of the Back-End Program at Turing where he gives our students the opportunity to build the tools they need to bring people together.

Ryan Frank

Career Specialist

Previously, Ryan worked in the Career Development Office at the Leeds Business School at the University of Colorado Boulder where he partnered with companies on career related programming for students. This experience helped him understand both what employer partners are looking for and gave him insight into the technology and marketing industries. He is constantly impressed with the possibilities that software development creates for people and likes helping people find their passion and realize their skills and abilities and how to apply those to find a job they love. In his free time, Ryan loves to travel to explore art museums and eat, take pole dancing classes as an intense and fun workout, and spend time with his husband and ertheir pets - a Brazilian rainbow boa named Britney and two cats named Solange and Fenty.

Ellen Mary Hickmann

Senior Director of Programs

Ellen Mary is a coach, a facilitator, and a designer. With more than 13 years of working in K-12 education as a teacher and as an instructional coach, she moved on to support non-profits who are raising the standards of what is possible in the education industry. Over six years, Ellen Mary worked for Teach for America where she led the Teacher Leadership Team responsible for over 200 educators. She ultimately chose to join Turing because of the mission of the organization. As the Director of Professional Learning, she ensures that students are getting the best experience in the classroom and that the instructors are continually being supported and developed.

Amy Holt

Technical Programs Instructor

As a former middle school educator, Amy saw the curiosity spark in so many of her students when they had the opportunity to program. Having worked in a variety of schools, she knows that not all kids have the opportunity to access programming and even when they do, girls and students of color are less likely to get involved. Amy wanted to further her education so she could play a role in bringing access to tech and empowering all kids to see themselves in tech because we need better representation of those groups. As a Turing instructor, Amy brings her knowledge and experience in curriculum design and collaboration. When she's not at Turing, she loves to spend time with her two shih-tzus, Sodie and Oscar. She also loves her book club and listening to podcasts.

Hannah Hudson

Assistant Instructor

Hannah had a variety of experience in both software and education before joining the team at Turing. Most recently, she worked as a front-end engineer for two different agencies. This experience helped her learn new languages and technologies quickly. As a young adult, Hannah didn't know programming was an option for her. After working for a few years as a high school special education teacher she was feeling unhappy in her role and someone suggested that she look into web development bootcamps. This piece of advice changed her career trajectory and she was excited to find a field with opportunities for continued learning and creative work. She also loves to bake and has been hired as a professional birthday cake baker. In her spare time she also enjoys rock climbing, traveling, and spending time with her husband and cat.

Robbie Jaeger


Robbie is a Front-End Instructor at Turing where he gives others the tools necessary to communicate and advance their own causes. He enjoys working with some of the latest technologies available in browsers like Progressive Web App features and using environmental device sensors. Before Turing, he was a computational fluid dynamics researcher and software technical writer, which sparked his passion for programming. When he's not at Turing, he's woodworking, hiking, fishing, cooking, or going on a run.

Leta Keane


As a former science educator at the Denver Museum of Nature and Science, Leta learned that critical thinking and curiosity are necessary skills in every field. She taught kids and families about biology, the power of asking questions, and the magic in the words 'I don't know, but let's find out!' Helping kids see themselves as scientists who can always keep asking questions and learning more has led her to the growth mindset she has today as an instructor at Turing. She knew she made the right career change because the field encourages her critical thinking, compassion, creativity, and courage in people by creating sites and applications that connect people with information, resources, and opportunities. When she's not at Turing, Leta enjoys writing, cooking, playing the piano and guitar, playing board games, reading and exploring Colorado's incredible outdoors.

Pamela Lovett

Director Front-End Engineering

As a former English as a Second Language teacher, middle school teacher, and yoga instructor, Pamela uses her educational experiences to share her love for learning, technology, and the process of problem-solving with her students. She ultimately chose programming because she believes it is a skill that is needed and will continue become more necessary across all industries. She loves that programming gives you the power to go from nothing to something with code. When she is not at Turing, she enjoys reading, running, lifting, and visiting new restaurants, breweries, and coffee shops. She also enjoys exploring the outdoors and museums with her husband and two kids.

Megan McMahon

Associate Instructor

Before Turing, Megan worked for Elsmere Education where she recruited students into an online Master of Legal Studies program for the University of Oklahoma. Prior to that, she worked in implementation and account management for a SaaS startup providing a Student Information System to small colleges around the country. She ended up choosing programming because she loves solving puzzles and figuring out the most efficient way to achieve a goal. She believes the power of programming is its constantly changing nature. There are constantly new tools and conventions coming out to solve ever more challenging problems. When she's not at Turing, she's a summer cyclist, winter skier, and year-round knitter.

Will Mitchell


Before joining Turing, Will worked as the Lead Developer for Brandzooka, an advertising start-up in Boulder CO. He managed their engineering team, as well as helped to architect and build their platform, working extensively with React, Redux, and Node.js. His technical skills as a full-stack developer are his most valued tools at Turing. He believes that programming gives people a tremendous toolset for building solutions to problems and touches every business, government agency, and home. When he's not at Turing, he loves to travel, live music, craft beer, and skiing.

Tracey Monteiro

Career Specialist

Tracey has over 5 years of career coaching, workshop design and delivery, leadership and team development experience. Before joining the Turing team, she worked at the Community College of Aurora, as a Career Advisor & Coach for the Strengthening Working Families Initiative. She supported students who were also parents pursuing careers in IT and Healthcare. She has also been successful at providing a range of services including one-on-one coaching, career exploration, writing and resume development. Tracey's passion is to provide practical solutions and techniques that help individuals achieve their personal and professional objectives and she views technology as a superpower that can positively impact world and social issues. Outside of her work, she enjoys dancing, listening to music, yoga and Zumba, and listening to podcasts.

Alex Robinson


Alex most recently worked with her husband to start a physical security consulting firm that helps schools, businesses and churches identify their security vulnerabilities and take the steps needed to keep their organization safe. Prior to that she led new product development teams as an engineering manager within a business accelerator. She believes that understanding how to program gives people the power to influence and contribute to technology that impacts our world in the most fundamental ways. Alex chose this career to could help diversify the perspectives and experiences that are taken into account when building technology, with a goal of making it better for all people instead of just some people. As an instructor she is focused on helping students break a complex problem down into easy to solve steps. Outside of Turing, Alex enjoys spending time with her family, hiking, dancing and playing the piano.

Travis Rollins

Associate Instructor

Before Turing, Travis worked as a junior engineer at Spruce Labs where he was responsible for software scalability, development architecture, dependency management, and cross-browser compatibility issues. Whether it is streamlining a process for a user or giving a user the ability to do something they've never had access to, Travis believes programming is made by people for the people. He loves solving problems and creating experiences that provide a better experience for others, and as a result, programming was a natural fit for him. He hopes that his skills in team building, organization, and software development will help teach and build the community at Turing. When he's not at Turing, he enjoys producing hip-hop beats, eating great food, and playing video games.

Kathleen Scriver

Assistant Instructor

Kathleen's last job was teaching software engineering at Flatiron School where she focused on Ruby and Rails and JavaScript. She was also a software engineering intern at Nordstrom where she worked on building a chrome extension primarily in vanilla JavaScript and integrated it with a React app. As an instructor, Kathleen hopes to bring the field to all levels of experience and backgrounds and show that programming is an avenue to work in a creative and technical space. Outside of work, she enjoys hanging out with her kids, pets and husband, astronomy and anything space related, and spending time outdoors either on a paddleboard or hiking.

Allison Reu Singer

Senior Manager of Career Development

Allison began her career as a Special Education teacher with Teach for America. She has since earned her MFA in creative writing and wrote her first novel, after which she never really left the classroom. Allison continued her work in K-12 education through teacher evaluation and recruitment before working as an elementary school administrator. She is passionate about creating high quality educational opportunities for every person, regardless of background, which is what attracted her to Turing School. As our Professional Development Lead & Coach, Allison plays an integral role helping the school increase opportunities for underrepresented groups in the programming world. She works tirelessly with our students to create a supportive, inclusive, and joyful culture at Turing School.

Meg Stang

Assistant Instructor

Prior to Turing, Meg worked as a middle school public school math teacher in Fort Collins, CO. Although she truly loved her time working with young students, she has always had a passion for logic, reasoning, and service. She believes that since programming is a learned skill, it opens up many doors of opportunity for anyone willing to put in the time and effort to grow. When she's not at Turing, she enjoys mountain biking, visiting breweries and coffee shops, hiking, and playing fetch with her dogs Phoebe and Odell.

Tim Tyrrell

Assistant Instructor

Before joining Turing full-time, Tim was a part-time TA and worked as a Support Engineer in Boulder. Prior to that, he worked as a Full-Stack Engineer at Crownpeak. Tim uses his attention to detail, empathy and problem solving skills to ensure his students are successful and energized. Programming has the power to shape the future, and he loves that he gets to be a part of building it. In his spare time, Tim loves attending live music (especially when he can turn people on to the music of the Grateful Dead), reading, camping and exploring National Parks, and learning all he can to become a Jeopardy Champion.

Rachel Warbelow

Try Coding Instructor

Rachel is a teacher first, having started in Las Vegas with Teach for America in 2007 and continuing into 2014. In 2010 she and a partner started the Scholars Working OverTime (SWOT) program to propel students towards college. She got her start in programming through DevBootcamp’s Chicago program in 2013, at which point she began teaching programming to her students. Since they didn’t have computers, Rachel had them write code with paper and pencil before running a successful campaign to build a modern computer lab for the students. At Turing, Rachel works on our Academic Initiatives to improve the accessibility of our programs.

Eric Weissman

Assistant Instructor

Eric is a passionate educator and entrepreneur with several years of experience working in high-needs classrooms across Colorado and building his own small business. Eric is drawn to the blend of problem solving, creativity and grit required to be a successful programmer. He empowers his students to push beyond their comfort zones and embrace the struggle with learning a new, challenging skill. Eric leans on experiences learning programming and his odd sense of humor to help students level up their development skills. When he is not at Turing, you can likely find Eric either on the slopes, on a golf course, attending a concert or hanging with his trio of rescued cats.

David Whitaker

Mod 0 Program Lead

After doing manual data entry and calculations using excel in previous jobs, he decided that he would learn how to program to streamline those processes. As a Turing student, he realized not only could he solve those problems, but he also really enjoyed programming. Before joining Turing as an instructor, he worked at Points of Light as a full-stack web developer building web applications to help people organize volunteer and volunteer opportunities in their communities. With this previous work experience, he brings new technical skills, communication, collaboration, and adaptability to Turing and his students. When he's not at Turing, he enjoys hanging out with his wife and their dog. He also enjoys cooking, eating, snowboarding, backpacking, hiking, and traveling.

Khalid Williams

Assistant Instructor

Khalid believes that programming allows people to build improvements to their world, often on their own terms. The potential it creates for positive, creative change, as well as the flexibility it provides are the reasons he chose to enter this field of web development. Khalid studied at the Horizons School of Technology before joining Turing as a Teaching Assistant. When he's not at Turing, he enjoys running, hiking, playing bass, and watching movie.

Dione Wilson

Associate Instructor

Dione previously worked with an industrial company as a Customer Service Representative managing communication between internal departments and the organization and maintenance of shared documents. She transitioned to programming because it fulfilled her desire to have a career in which she could always continue to learn, problem solve, and contribute to something larger than herself, which she hopes benefits others. Ultimately, she believes programming allows you to be creative, explorative, and help others. When she's not at Turing, she enjoys photography and playing with her Boston Terrier, Piper.

Brian Zanti


Before joining Turing, he worked on modernizing programs using Java Spring Boot and Angular for a government contractor and even researched and experimented with several robotics projects. He believes that programming is everywhere. He chose this field because of how impactful it is, the endless opportunities it presents, and its enormous potential for growth. Now as a Turing instructor, his communication, support, and willingness to step out of his comfort zone and take on new challenges are his biggest strengths. When he's not at Turing, he enjoys cooking and anything outdoors such as snowboarding, climbing, hiking, and camping.

Contact Us

If you have questions about the application process, tuition, or anything else, please contact [email protected].