Teaching Experience

College of Business, Oregon State University (2008-Present)

This course emphasizes Business Process Reengineering through a synthesis of OM & MIS concepts. It is a core course in the College of Business, with over 350+ students annually.

I have used my consulting experience to make this a popular class with students and help improve the course material. For example, I was awarded a grant over the summer of 2010 to produce a hands-on assignment with Microsoft Dynamics to teach ERP concepts.

Covers how information systems contribute to the value of a business. I have acted as the course coordinator for this core required class in the College of Business, with over 300+ students annually, and taught by four instructors. By working closely with faculty and industry leaders the material emphasize is to prepare students to manage and contribute to the MIS systems they will encounter in their professional careers and equip them with skills that remain relevant  for many years.

For example, the addition of IT Governance emphasis has been shown to help better prepare these students for suggesting solutions to IT issues. The addition of Microsoft SharePoint assignments help prepare students to work in a business environment where they are expected to collaborate virtually with others.

This course is an introduction to business programming with C# .NET. taught to MIS students. Course covers introductory concepts in programming and prepares students for subsequent programming classes. This is a new prep for me in 2010.

Computer Science, Oregon State University (2000-2003)

  • Courses taught:
    • Software Engineering I & II
    • Networking
    • UNIX System Administration
    • .NET Programming
    • Computing Theory
    • Computer Ethics

Central Oregon Community College (2006-2008)

  • Taught continuing education classes that emphasized web design skills
    • Web Design with Dreamweaver
    • Web Graphics with Photoshop
    • Building a Business on the Internet

University of Oregon, Portland (1997-2000)

  • Internet Technology
  • JavaScript Programming
  • Web Programming with Perl & ASP

eBusiness Project ManagementNothing is more perilous than shepherding a technology project to completion. The fact that most technology projects do not end up delivering what they promised, are over budget or late should be motivation enough for any small business to carefully consider how the project will be managed before committing their hard-earned cash.
Successful eBusiness Project Management

This article describes proven techniques to help ensure the success of your project, such as:
  • Setting a budget
  • Monitoring progress
  • Customer centered scenarios
  • Dealing with scope creep
Click here to read
TestimonialMichael recently assisted our organization in complying with SOX auditing requirements of our IT systems and policies, and I strongly endorse his consultation to those seeking to maximize their IT business value. We have benefited from his process improvements and technology handiwork, becoming one of the largest LTC Insurance Master General Agencies in the country, managing 9,000 in-force policies ($18M). 

Tom McAuliffe 
President & CEO 
Capstone Financial Assurance