michael pritchard

CHAIR, MASTER'S OF SCIENCE IN APPLIED ARTIFICIAL INTELLIGENCE

PROFESSIONAL BACKGROUND:

Michael Pritchard started working with computers while in junior high and has been programming professionally since the mid 1970s. He has seen the evolution of computers from large (room-sized) computers to microprocessors that fit in your hand. Mr. Pritchard has been teaching professionally since 2019 and as a hobby (teaching and coaching) for many years. Technical experience includes internet, desktop, backend, communications, database, and team management. He is a total geek who loves technology, sports, 3D printing, single board computers (controllers), and working in a team environment.

 
 
 
 

COURSES TAUGHT

  • Solution Stack Software Development

  • Development Patterns

  • Computational Theory

  • Java II

  • Web Based Software Project

  • Software Projects in Existing Code

  • Logical and Computational Thinking

  • Scripting and Automation

  • Principles of Software Engineering

  • C++ Programming

  • Developing Scalable Web Applications

Technical Expertise

  • AS400

  • VMS

  • Windows

  • Linux

  • Lu6.2

  • TCP/IP

  • BASIC

  • RPG

  • Assembly

  • Lisp/Schema

  • C/C++/C#

  • SQL

  • HTML/CSS/JavaScript

  • JAVA

  • Xamarin

  • PHP

  • Python

EDUCATION

  • BS, General Science with Minors In Computer Science and Mathematics University of Oregon - Eugene, Oregon

  • MS, Applied Information Management, University of Oregon - Eugene, Oregon

certifications

  • MSCE+I

  • Scrum Master