Associate Teaching Professor
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 an associate, professor of Naval Science. While at the NROTC unit, he received a Master's degree in Public Management with an emphasis on Information Technology. During this time, he assisted the School of Computer Science’s Master of Software Engineering program with its distance education curriculum. After retiring in February 2001 from 23 years of active duty, he took a position as Lecturer and assistant director of the MSE distance program. His research interests are in distance education for software engineering and in agile processes.
Courses that I am teaching:17-653 Managing Software Development17-671 Software Development Studio I17-677 Practicum of Software Engineering I17-678 Practicum for Software Engineering II