Mark Shacklette

I am a member of the Department of Computer Science.  I teach several different courses, including Introduction to Object Oriented Architecture, Desgn, and Method, an advanced course on OO Architecture, a course on Systems Programming in Unix, a Practicum in Distributed Objects, and a course on architecture and design patterns, which focuses on a deep understanding of patterns and implementations.

I am the coordinator for the Chicago CIO Forum, a forum which invites leading Chief Information and Technology Officers in for short discussions as well as 3 week seminars.  In the past, we have had CIOs from Kemper Insurance and Caremark in the CIO Forum.  These seminars are invaluable as it gives students face to face time with leading decision makers in technology management.

I have consulted for numerous corporations, including Siemens, CNA Insurance, The Northern Trust Bank, The Options Clearing Corporation, The Chicago Board of Trade, Walgreens, Betzold Trading and Research, Bowne, and Kemper Insurance.

I have consulted as an expert witness in the field of computers and software as well as consulted on acquisitions on behalf of several investment firms worldwide.

My primary interests are in distributed programming in large scale object-oriented commercial systems, and the way these systems are organized and optimized.  I also focus on strategies for enabling knowledge acquisition using various patterns and data mining tools.

Some of my interests include:

Patterns and Architecture
Application of rule engines to intelligent agents for exception analysis, market basket analysis, and data mining
Autopoiesis
Unix History and Cult History
Sailing
Trap Shooting and Sporting Clays
Hunting (Big Game and upland wingshooting)
Fly Fishing
Training mad bird dogs

I have authored and co-authored several articles for journals, books, and encyclopedias, including:

CORBA Program Development, Part I

CORBA Program Development, Part II

CORBA Program Development, Part III

Unix Operating System article in The Internet Encyclopedia, v. 3, Bidgoli et. al., editor, John Wiley & Sons, 2004, ISBN 0471-22203-8

Pure CORBA, Bolton et. al., Sams Publishing, 2001, ISBN: 0672318121

Unix Systems Security article in the upcoming Handbook of Information Security, Bidgoli et. al., editor, John Wiley & Sons