Department of Computer Science

David Bantz

Adjunct Professor of Computer Science


224 Science

Office Hours Spring 2016

Thursday 5:30-6:30 PM by appointment only

Contact Information

Phone: (207) 780-8440


Ph.D. in Engineering Science, Columbia University School of Engineering and Applied Science, 1970

M.Sc & B.Sc in Electrical Engineering, Columbia University School of Engineering and Applied Science, 1965 


Dave graduated from Columbia Engineering in 1970 with a doctoral degree in Engineering Science, among others. After two years directing programming activities at a start-up, he joined IBM Research, where he worked full and part-time for 38 years. His interests there included personal computing, computer graphics, wireless local-area networking and mobile computing. Dave began teaching as a graduate student at Columbia and has continued, on and off, since 1968. He began teaching at USM in 2003 and teaches the first and second courses in Java programming, Software Project Management, and Web/Enterprise Computing Architectues. In his spare time he enjoys photography, making cabinets and furniture, and attempting to keep his old house in an acceptable state of repair.

Research Interests

mobile computing, Maine IT workforce

Recent Publications

Papers & Publications

BlueStar: Managed Services for Enterprise Mobility” with Steve Mastrianni and others, IEEE International Conference on e-Business Engineering (ICEBE 2008), October 22-24, Xi’an, China

“IT Autopilot: a flexible IT service management and delivery platform for small and medium business”, with others, IBM J. R&D, vol. 46, no. 3 (July 2007)

“Personal Autonomic Computing Reflex Reactions and Self-Healing,” with Roy Sterritt, published in IEEE Transactions on Systems, Man and Cybernetics, special issue on Engineering of Autonomic Systems, vol. 36 no. 3, May 2006

“PAC-MEN Personal Autonomic Computing Monitoring Environment” with Roy Sterritt, published in Proceedings of the 15th Annual Workshop on Database and Expert Systems Applications (DEXA ’04)

“An Architecture for the Coordination of System Management Services,” with Vijay K. Naik and Ajay Mohindra, in the IBM Systems Journal special issue on e-Utility systems, vol. 43, No. 1, Spring 2004

“Harmony: A Desktop Grid for Delivering Enterprise Computations,” with Vijay K. Naik and Swaminathan Sivasubramanian, presented at the Fourth International Workshop on Grid Computing, Phoeniz, Arizona, November 2003.

“Challenges in Autonomic Personal Computing,” with David Frank, presented at AUCOPA ’03, Banff, Alberta, Canada, August 2003.“Autonomic Personal Computing,” with others, IBM Systems Journal special issue on autonomic computing, vol. 42 no. 1, Spring 2004

“The Emerging Model of Subscription Computing,” with Ajay Mohindra and Dennis Shea, IEEE IT Professional, August 2002

“Design Alternatives for Wireless LAN,” with Frederic Bauchot, IEEE Network magazine, April/May 1994, IBM France’s best paper for 1994.

“YODA: An advanced display for personal computers,” with Satish Gupta and others, IBM J. R&D, vol. 31, no. 1 (January 1987)


Maine IT Workforce Skills Management (April 2011), a report to the Maine State Department of Labor.

IT Workforce Decision Support (June 2011), a report to the Maine State Economic Improvement Fund.


Book chapters and sections:

“Input/Output and Devices: General Considerations, and Microprocessor System I/O” in Fundamentals Handbook of Electrical and Computer Engineering III, S.L. Chang, ed., Wiley-Interscience, 1983 and in Eshbach’s Handbook of Engineering Fundamentals, fourth ed., Wiley-Interscience, 1990