Gerald Jay Sussman: Programmer Profile