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.
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.
Director of Operations
Dean of Distance Learning
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.
Adjunct Faculty Author
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.
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 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.
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 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 ﬁlm. 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 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 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 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.
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.