Michael Gaffney

Contact Details

Preferred Form of Contact: email

Michael Gaffney joined The Software Guild in August 2015. Prior to this, he served as full-time faculty in computer science at Century College for 13 years, where he taught a wide range of courses covering Java, C++, Visual Basic .NET, Database Management Systems, Systems Analysis and Design, and Data Structures, among others. Mike moved into his position at the Guild because of the quality of the curriculum and the opportunity to spend much more time working with students than he did in traditional academia.

Before teaching full time, Mike held numerous development positions, mostly working on database-driven Java websites. He spent a year with Qwest Communications (now CenturyLink) on the team that managed and updated Qwest’s trouble ticketing website. He also worked on Seagate’s web-based customer relations management system, did some of the early development on Badiyan’s Universal Knowledge Learning Management System and performed diagnostics and troubleshooting during the early life of SPS Commerce’s web-based EDI software. Mike’s development career started in 1996 with Knowledge Partners of Minnesota, developing expert systems.

Mike received his Bachelor of Arts in Government from the University of Notre Dame, Master of Arts in Philosophy from the University of Wisconsin-Milwaukee and Master of Software Systems from the University of St. Thomas.