Professor Emeritus John Impagliazzo chaired the committee that produced the 2016 ACM/IEEE Computer Engineering Curriculum Report (CE2016). He has just completed the information technology (IT2017) report and is now working on global computing curricular guidelines CC2020 project. He served in various capacities on the ACM Education Board for three decades. As a program evaluator or team chair for governments and agencies or as an expert consultant, he has evaluated over eighty computing and engineering programs worldwide. Impagliazzo was the founding editor-in-chief of the ACM Inroads magazine, produced eighteen books, and published hundreds of articles. Impagliazzo is a Fellow and Life Member of IEEE and a Distinguished Educator of ACM.