I was first exposed to software engineering education when I was a practitioner at IBM in the 1970s. (Of course at that time, the term software engineering was still not in common use.) Harlan Mills had convinced the then President of IBM Federal Systems Division, John Jackson, to offer a series of courses entitled Structured Programming Workshop, Structured Design Workshop, and eventually Advanced Design Workshop, fondly known as SPW, SDW, and ADW. Every programmer in the Division was to take SPW, lead programmers were to take SDW, and the elite would eventually take ADW. Eventually these course offerings were supplemented by university short courses. Although it doesn’t seem like much now, taking programmers off the job for two to three weeks was a big commitment at the time. Workshop completions were tracked at the highest levels of management. The workshops resulted in the Linger-Mills-Witt book on structured programming [1], which is still in use. Many of the early pioneers from that era are still working, such as Rick Linger, but others such as Mills and Dijkstra have passed on, having revolutionized the field.