Name: Michael Gaffney
Preferred Form of Contact: e-mail
Michael Gaffney joined the Software Guild as a Lead Java Instructor in August of 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. The quality of the curriculum and the opportunity to spend vastly more time working with students than is found in traditional academia most lead him to move into this position. Mike received his B.A. in Government from the University of Notre Dame, M.A. in Philosophy from the University of Wisconsin – Milwaukee, and M.S.S. in Software Systems from the University of St. Thomas.
Prior to teaching full time, Mike held numerous development positions, mostly working on database-driven Java websites. He spent a year with Quest Communications (now Century Link) on the team that managed and updated Quest’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’s recent personal interests in the field include genetic programming and bioinformatics. Outside of the field, his interests include photography, history, theology, chess, hiking, shooting, hanging out with his wife doing just about anything, and the far too frequent marathon gaming session (PC).