Carnegie Mellon University

Dave Root

Dave Root

Associate Teaching Professor, Institute for Software Research


David Root, from Orinda, California, graduated from the University of California, at Berkeley in 1978 with a Bachelor of Arts in Computer Science. He was commissioned an ensign through the NROTC program and subsequently attended Naval Flight Officer training in Pensacola, Florida.  While at UC Berkeley, he worked at the Lawrence Berkeley labs writing applications for organizing and displaying data from heavy ion experiments.

After receiving his Navy wings in February 1980, Dave served in various squadrons and flag officer staffs, accumulating over 3000 hours in the F-14 Tomcat, and 60+ hours of combat flight time. He is a graduate of the Navy Fighter Weapons School, better known as Top Gun. His flight subspecialties/designations included being a flight instructor in the F-14, and as a reconnaissance expert with the F-14 Tactical Air Reconnaissance Pod System (TARPS). In 1990 he was assigned as the TARPS officer the F-14 admiral’s staff at Miramar California. There he was tasked to oversee the modernization of the Navy’s TARPS’s pods, changing them from analog to digital equipment.

During the period of 1993 to 1995, while still active duty, and on his own time, he studied curriculum and instruction at Chapman University in San Diego. He was awarded a Master of Arts degree in Education in 1995.

In July 1996 he was assigned to the Sixth Fleet staff to organize joint training with U.S. allies in the Mediterranean region. During this time he led numerous projects that included providing connectivity with allied forces.

In July 1998 he reported to the Carnegie Mellon Naval Reserve Officer Training Unit where he served as Executive and later Commanding Officer. He taught leadership, management, and ethics as the associate, and professor of Naval Science. While at the NROTC unit he received a Masters degree in Public Management, with an emphasis on IT. During this time he assisted the School of Computer Science’s Master of Software Engineering program with its distance education curriculum. After retiring from 23 years of active duty in February 2001 he took a position as a Lecturer and as the assistant director of the MSE distance program. His research interests are in distance education for software engineering, and in agile processes.