
George T. Heineman
Associate Professor · Software Engineering
Worcester Polytechnic InstituteAbout
George T. Heineman is an Associate Professor of Computer Science at Worcester Polytechnic Institute (WPI). He holds a BS from Dartmouth College (1989), an MS (1990), and a PhD (1996) from Columbia University. His research focuses on software engineering, component-based systems, and modularity, with notable contributions to type-safe modular software evolution through the CoCo design pattern. Heineman emphasizes professional software engineering practices in teaching, challenging students with industry-relevant projects to foster best practices. His work has been published in leading venues like ECOOP, with a 2021 paper on CoCo gaining attention for its impact on Java language design. He received the WPI Trustees' Award for Outstanding Teaching in 2022, reflecting his dedication to education. His research spans algorithm design, system architecture, and cybersecurity, with publications ranging from foundational theory to practical applications in automated assessment and network security.
- Education:
- BS in Computer Science, Dartmouth College, 1989
- MS in Computer Science, Columbia University, 1990
- PhD in Computer Science, Columbia University, 1996
Research interests include software evolution, design patterns, and modular software systems. His recent work addresses challenges in maintaining stable APIs and enabling cohesive extensions in object-oriented systems. Collaborations with institutions like the University of Copenhagen and TU Dortmund highlight his international academic engagement. Beyond research, Heineman contributes to curriculum development, including WPI's new graduate programs in computing and workforce development initiatives.
Find George T. Heineman elsewhere
Related Searches
You Might Also Like
George HeinemanWorcester Polytechnic Institute · Associate Professor
Carolina RuizWorcester Polytechnic Institute · Professor
Mustapha S. FofanaWorcester Polytechnic Institute · Associate Professor
Doug Todd PetkieWorcester Polytechnic Institute · Professor
Michael Richard JohnsonWorcester Polytechnic Institute · Teaching Professor
George A. KaminskiWorcester Polytechnic Institute · Associate Professor