Our Faculty



DebraDebra Woods

Executive Director

Debra has over 26 years of experience as an instructor in both online and face-to-face education formats, and has actively developed curriculum for online courses for over 18 years. Debra served as the Director of Online Mathematics in the College of Liberal Arts and Sciences at the University of Illinois. She has presented online pedagogy at conferences both nationally and internationally, and has served on campus advisory committees for implementing e-learning into the university. She was Co-Director of the Math Teacher Link program, and has written many successful grants to build online training courses for educators, as well as working with teachers on STEM education. In addition to a wealth of academic experience, Debra has practical experience in the field of engineering and computer science as a member of the technical staff in the aerospace engineering industry. Debra holds a Bachelor of Arts degree in Mathematics from University of California at Los Angeles, and a Master of Science degree in Applied Mathematics from the University of Southern California.


PastedGraphic-2.tiffMatthew C. Bronson

Academic Director

Matthew  is an educational linguist and researcher by training. He has embodied a commitment to trans-disciplinary, problem-centered inquiry at seven universities as instructor and administrator. Matthew worked at C.I.I.S. in San Francisco as a professor for 30 years where he was a pioneer in teaching online classes, starting in 1998.   He was a founder of the anthropology department and Center for Writing and Scholarship. He also served as Director of Academic Assessment from 2003 – 2013, overseeing the creation of a culture of evidence that resulted in a record 8-year reaccreditation from WASC,(the regional accrediting authority for California). His work as a teacher educator at UC Davis  since 1999 has centered on preparing high school science and math teachers to create high-impact learning and literacy experiences for linguistic and cultural minority students. His numerous publications include a 2012 entry in the Oxford Handbook of Sociolinguistics, an extensive review chapter in the Encyclopedia of Language and Education, and the edited volume So What? Now What? The Anthropology of Consciousness Responds to a World in Crisis in 2009 (Cambridge Scholar’s Press). He has presented dozens of workshops and scholarly presentations nationally and internationally on topics such as intercultural communication, the introduction of new technology, and collaborative inquiry in assessment. In a previous career, Matthew worked as Director of International Business Development and a communications trainer for a division of Digital Equipment Corporation.   Matthew holds a Ph.D. in educational research from U.C. Davis, and an M.A. and B.A. in linguistics and cognitive science from U.C. Berkeley.


josh_nutzmanJosh Nutzman

Director of Operations

Josh has previously worked as O’Reilly School of Technology’s Senior Software Manager, software engineer, and curriculum developer for the Database Administration Certificate Series. He has over 13 years experience working with databases, data warehouses, and a variety of languages including Python, Perl, PHP, C/C++, C# and front end technologies, such as HTML, CSS, and JavaScript. Previously a software engineer for Useractive, he designed and implemented many internal systems that are still in use today at O’Reilly School of Technology. Josh has also worked with several companies in the Chicago area on website development, database administration, and data warehouse integration projects. He holds a Bachelor of Science degree in Computer Science from the University of Illinois College of Engineering, with an emphasis in database systems and administration.



kerry_butsonKerry Butson

Dean of Distance Learning

Kerry has worked for O’Reilly School of Technology since 1999 when it was known as Useractive.  Kerry has over 14 years experience in online education and has instructed thousands of students in 25 different O’Reilly School of Technology courses, including those that make up the Web Programming, Linux/Unix System Administration, Python Programming, Perl Programming, and PHP/SQL Programming Certificates. In 2000, Kerry was lead instructor for O’Reilly School of Technology. During her time at O’Reilly School of Technology, she has been an integral part of the course development team, rewriting both the HTML and JavaScript courses, testing and editing new courses to ensure they meet quality standards, and managing faculty. Currently, Kerry works with authors, editors, and the technical team to create new courses. She holds a Bachelor of Science degree in Chemistry from the University of Illinois School of Chemical Sciences, where she worked as a teaching assistant. Kerry developed a passion for programming while writing her senior thesis to control and collect data from mass spectrometers for the Department of Physical Chemistry.




steve_holdenSteve Holden

Adjunct Faculty Author

Steve is the author and curriculum developer for the Python Programming Certificate Series. Steve is the author of the book “Python Web Programming” (New Riders, 2002). He has actively taught at Learning Tree International for almost 20 years and has served as the Chairman of the Python Software Foundation for the last 4 years. He has worked with computers for more than 40 years, writing everything from real-time device drivers to bill-of-materials processing systems. Steve was a tenured faculty member at the University of Manchester from 1980-1985, teaching commercial information systems to undergraduate and graduate students. He led the team that developed VUWriter, the first specifically mathematical and scientific word processor, and supervised the first UK implementation of the Smalltalk-80 object-oriented programming language. He later served as Senior Technical Support Specialist for Sun Microsystems and as Vice President of Operations for a web services company. An entrepreneur throughout his career, he currently runs his own independent consulting practice while continuing to coordinate technical events and Python conferences in Portland, Oregon. Steve holds a B.Sc. Hons (1st class) in Computational Science from Leeds University.



robson_elisabethElisabeth Robson

Adjunct Faculty Author

Elisabeth is the author and curriculum developer for the Client-Side Programming Certificate series. Having over 15 years of programming experience, Elisabeth has produced online training, and has written three best-selling books and an online video course for O’Reilly Media (Head First Design Patterns, Head First HTML and CSS 2nd Edition, Head First HTML5 Programming,and Learn to Build iPhone Apps with HTML, CSS, and JavaScript). She has worked with everything from super computers to the iPhone, and she’s been programming the Web since the early days, when she built one of the first online resources for women in technology. She is currently co-founder and principal at WickedlySmart, an education content and technology company. Elisabeth holds a Master of Science degree in Computer Science from Yale University, with an emphasis on programming languages and software systems.



peter_scottPeter Scott

Adjunct Faculty Author

Peter is the author and curriculum developer for the Perl Programming Certificate Series. He has over 30 years experience in software development and enterprise information systems. Since 1999 he has headed his own consultancy, teaching Perl in on-site trainings and at public conferences and special events. He is the author of the books Perl Debugged (2001), Perl Medic (2004), the creator of the DVD Perl Fundamentals (2009), and has attended every Perl Conference since the first one in 1997. .,He worked at the Royal Greenwich Observatory and Griffith Observatory before becoming a systems analyst at NASA’s Jet Propulsion Laboratory in Pasadena, supporting missions to the far reaches of the Solar System. He has been a member of several teams that have won NASA’s Software of the Year awards. Peter has developed across the spectrum of languages and systems from the microprocessor onward, and has done extensive enterprise-scale infrastructure architecture with emphasis on database, directory, and provisioning integration. He holds a B.A. and Master’s degree in Computer Science from Cambridge University. He is currently combining his insights into team dynamics with his Master’s certificate in Neuro-Linguistic Programming to deliver executive and group coaching to the high-tech industry.




john_bakerJohn Baker


John has nearly ten years of experience as a technology instructor. As Coordinator of Digital Media Administration at Stautzenberger College, he designed a curriculum which included web design, graphic design, and video production. In his work as an instructor, he has taught HTML, XML, CSS, PHP, MySQL, JavaScript, Photoshop, Indesign, Illustrator, Flash, and Dreamweaver. His certifications include Adobe Certified Expert (ACE) in Photoshop and Comptia Technical Trainer (CTT+). John earned his BA in Cyberarts from the University of Toledo in 2000, and an MS in Web Development from the University of Denver in 2012.



marychoubwAri Chou


Ari Chou is the lead instructor for the Ruby on Rails course series, mentors for the PHP/SQL series, and assists in course development for O’Reilly School of Technology. She spent two years working as an undergraduate research assistant for the Looking Glass Group, during which time she designed, implemented, and maintained integral pieces of the Looking Glass website using HTML, CSS, Javascript, jQuery, and Ruby on Rails. She also collaborated with graduate students and co-authored two papers, Setting the Scene: Scaffolding Stories to Benefit Middle School Students Learning to Program (2013) and Designing a community to support long-term interest in programming for middle school children (2012). She holds a Bachelor of Science in Computer Science from Washington University in St. Louis.



lorri_coeyLorri Coey


Lorri is the Faculty Manager at the O’Reilly School of Technology and curriculum developer for the Client-Side and Web Programming Certificate Series. Lorri has over 14 years experience in the HTML, CSS, JavaScript, and XML languages, as well as creating and managing websites, most notably for Wolfram Research and various companies within the medical, agricultural, and publishing industries. In addition, she has 15 years experience in the field of education, both in public K-12 classrooms and online with the Netmath program at the University of Illinois at Urbana-Champaign, where she managed registrations and student services for Calculus students worldwide. Lorri holds a Bachelor of Science degree from the University of Illinois in Agricultural Communications.



ben_hengstBen Hengst


Ben is an instructor for the PHP/SQL Programming Certificate series, and is currently assisting in LAMP-based software development for OST. Ben has over 20 years experience working with computers and information technology. For the last 10 years he has worked as a web developer and programmer for various companies including Norwegian Cruise Lines, Nike Golf, KEEN, and Powells.com. His educational experience includes PDXCritique, PDXHackathon, and several local Perl training sessions, as well as presenting talks at local user groups, including Portland Perl Mongers and the Portland PostgreSQL User Group. Ben holds a Bachelor of Science degree in Multimedia and Web Design from the Art Institute of Portland.



kelly_hooverKelly Hoover


Kelly is the lead instructor for the Linux/Unix Systems Administration Certificate Series, Introduction to PHP, and UNIX for Web Development. She has also assisted in curriculum development for C, C++, Unix for Web Development, Linux/Unix Systems Administration, and Introduction to PHP courses. Prior to joining O’Reilly School of Technology, Kelly worked as a developer and Quality Assurance manager for a number of companies in Champaign, Illinois and the San Francisco Bay Area. She co-developed and tested web applications in the LAMP environment, with a focus on PHP/Perl, MySQL/PostgreSQL, Server Deployment, and Systems Administration. Kelly earned a Bachelor of Science degree in Biology, with a minor in Chemistry, and performed graduate research in Microbial Molecular Genetics and Biochemistry at the University of Illinois Urbana/Champaign, where she also gained considerable experience teaching biology students at the collegiate level.



MichaelLongfacultyMichael Long


Michael is the curriculum director and instructor for the Java Programming Certificate Series as well as system architect for the C#.Net Programming Certificate Series. Michael has worked with electronics and computers for over 30 years, focusing primarily on the Java, C++, and C# languages since 1990. He is currently the Software Engineer, Proprietary Technologies for O’Reilly School of Technology, developing the Ellipse Learning Sandbox for presenting courses within the Eclipse Integrated Development Environment. In addition to software development, Michael has 19 years experience in the field of education, working as instructional assistant at Butte College, as well as a Teaching Associate at California State University, Chico. While at CSU Michael taught Computer Literacy, Beginning Java, Advanced Java, and Advanced Theory of Computing. He was also a tenure-track instructor for the Computer Science and Computer Technology programs at Western Nevada College. Michael holds a Bachelor of Science degree in Computer Information Systems from California State University, Chico, and served as President of the Chico Alpha Chapter of Upsilon Pi Epsilon, the honor society of the Computing Sciences.



jared_loyJared Loy


Jared instructs Java Programming courses 1 through 3 as well as the Introduction to Object-Oriented Programming course, and assists in technical testing and curriculum development for the Java 3 and C#.NET 1 and 2 courses. Jared has been experimenting with computers for over 20 years, and studied telecommunication systems for several years in the early 90s. Jared has a background in media communications that serves him well at O’Reilly School of Technology, where clear explanations of complex ideas and consistent encouragement are key components to his work as an instructor. Jared attended Watkins Film School in Nashville, Tennessee, where he honed his technical skills to facilitate the successful production of a short film. He went on to produce an internationally renowned internet podcast and supporting blog featuring in-depth interviews with popular musicians, eventually taking over technical production and hosting duties of one of the longest-running community radio shows on KDHX FM in St. Louis. Jared was previously a star graduate of the O’Reilly School of Technology Java Programming Certificate Series, and has authored for Make: Magazine within the O’Reilly Media umbrella.



Terry Mills 2013-11-17 cropped.bwTerry Mills


Terry instructs the O’Reilly School of Technology courses DBA 1: Introduction to Database Administration, DBA 2: Administering MySQL, and PHP/SQL 1: Introduction to Database Programming. Terry has been programming since the early 1980s and was a librarian at a public library for 25 years before coming to the O’Reilly School of Technology. Terry has a Bachelor of Science degree in Psychology from Illinois State University, and Master of Science and Certificate of Advanced Study degrees in Library and Information Science from the University of Illinois at Urbana-Champaign. In his CAS paper, Terry introduced improvements to the way library collection use data is now considered; his paper has been cited in several library science books, journal articles, and doctoral dissertations. While working as a librarian, Terry developed his library’s first website. He also assisted many local non-profit organizations in setting up their first websites in conjunction with a project where the library system provided free web hosting. Before becoming an instructor, he had completed over 20 O’Reilly School of Technology courses and earned five Certificates of Professional Development.



karen-tegtmeyerKaren Tegtmeyer


Karen Tegtmeyer started working for the O’Reilly School of Technology early this year as a mentor on the Android and Java courses. She is enthusiastic about all IT related topics, loves the “Learn by Making” methodology of O’Reilly School of Technology, and enjoys encouraging students in practicing and improving their coding skills. She lives in Johnston, Iowa, where likes cycling and being involved in her community.





kirby_urnerKirby Urner


Kirby instructs all courses within the Python Programming Certificate series. He has spent the last 20 years supporting Portland’s nonprofit and government agencies with information technology training and custom database software applications. His clients have included the Oregon Food Bank, youth shelters, a volunteer transportation system, and the Royal Government of Bhutan. While working for the Providence Health System, Kirby collaborated with cardiologists and statisticians to develop medical research databases and GUIs for use in the operating room. Kirby lectures on Python instruction internationally at EuroPythons, Pycon, and OSCON, and has taught Python for the Saturday Academy in Portland, Oregon. He has also worked as a high school math teacher in Jersey City’s St. Dominic Academy, and in computer literacy publishing at McGraw-Hill in New York. Kirby has a Bachelor of Arts degree in Philosophy from Princeton University.


FaisalHeadshotFaisal Whelpley


Faisal Whelpley is the instructor of the mathematics courses offered through O’Reilly School of Technology. He started teaching as an undergraduate mentor in the Netmath program offered at University of Illinois at Urbana-Champaign. As a graduate student, Faisal taught several undergraduate mathematics classes on campus in addition to managing all the undergraduate mentors in Netmath. Faisal is an experienced Mathematica programmer who has also worked as a User Interface Developer for Wolfram Research, the makers of Mathematica. While at Wolfram Research, Faisal also spent time working in the Education group. Faisal earned his Bachelor of Science in Computer Engineering and his Master of Science in Applied Mathematics from University of Illinois.