Steve Goddard 
Professor, Department of Computer Science
101E MacLean Hall
University of Iowa
Iowa City, Iowa, 52242-1419


Steve Goddard is a professor of Computer Science at the University of Iowa. Prior to joining the faculty at Iowa, Goddard was the the John E. Olsson Professor of Computer Science & Engineering at the University of Nebraska-Lincoln (UNL) and served in multiple administrative roles there, including Vice Chancellor for Research, Dean and Department Chair.

During his 21 years at the University of Nebraska, Goddard served as a member of the Board of Directors for the National Strategic Research Institute, NUtech Ventures, and the Nebraska Innovation Campus Development Corporation. He led or assisted successful reaccreditation processes at the department, college, and university level. He also served on the Chancellor's Commission on the Status of Women, the ADVANCE-Nebraska Faculty Committee and the Faculty Senate’s Intercollegiate Athletics Committee. In 2016, he Co-Chaired a campus-wide Achieving Distinction task force as part of UNL's strategic planning process. Goddard was selected as 2013 Academic Leadership Program (ALP) Fellow by the Big Ten Academic Alliance (formerly called Committee on Institutional Cooperation).

Prior to joining the faculty at UNL, Dr. Goddard worked in the computer industry for 13 years, including nine years as president of his own company. He received the B.A. degree in computer science and mathematics from the University of Minnesota, Duluth (1985) and the M.S. and Ph.D. degrees in computer science from the University of North Carolina at Chapel Hill (1995, 1998).

Dr. Goddard's primary research interests are embedded, real-time, and distributed systems with emphases in cyber-physical systems and rate-based scheduling. He has published over 100 articles, including 10 patent applications, and received more than $22M in external funding for his research from the U.S. Department of Agriculture (USDA), the National Aeronautics and Space Administration (NASA), the Department of Defense (DoD) and the National Science Foundation (NSF).

He has also been quite active in interdisciplinary research projects, and was a fellow in the Robert B. Daugherty Water for Food Institute. The most significant result of his interdisciplinary research was the creation and development of the Self-Calibrating Palmer Severity Index (sc-PDSI), which is used world-wide to quantify the severity of a drought.

Dr. Goddard was elected Chair of the IEEE Technical Committee on Real-Time Systems (TCRTS) in 2013, serving until January of 2016. He served as the TCRTS Vice-Chair in 2011 and 2012. He has also served as General Chair and/or Technical Program Chair for all of the top-tier conferences in real-time systems, and regularly serves as a reviewer for journals, conferences, and funding agencies. Dr. Goddard is a member of the Leibniz Transactions on Embedded Systems (LITES) Editorial Board and the Cyber-Physical Systems Area Editor and an Associate Editor of the ACM Transactions on Cyber-Physical Systems journal.

Dr. Goddard has taught mostly computer systems courses, such as Operating Systems, Operating Systems Kernels, Real-Time Systems, Distributed Systems, Computer Organization, but he has also taught Algorithms, and Computational Complexity Theory. He has been a member of 120 committees for students that have graduated, including the advisor of 7 Ph.D. students, 28 M.S. or M.Eng. students and 6 B.S. students. Dr. Goddard has received numerous teaching awards, including a College Distinguished Teaching Award, a College of Engineering Faculty Teaching Award, and three Certificates of Recognition for Contributions to Students.