George T. Heineman is an Associate Professor of Computer Science at WPI. His research interests are in Software Engineering. He co-edited the 2001 book "Component-Based Software Engineering: Putting the Pieces Together". He is nearly half-way towards his childhood goal of writing one million lines of code.

Aside from his professional pursuits, George Heineman is the inventor of the Sudoku variation known as Sujiken®. Take a traditional 81-cell Sudoku board and slice it in half along the diagonal. All the rules of Sudoku apply -- no row or column or outlined region can contain a repeated digit. Sujiken adds the additional rule that no digit can repeat in any diagonal in any direction.

He is also advisor of Hien Duong