Steven M. Carr
Ph.D., Rice University, 1993

Steven M. Carr is a Professor in the Department of Computer Science at Western Michigan University. He has served in several academic leadership roles at the university, including Chair of the Department of Computer Science from July 2012 to August 2021 and again from June 2022 to the present. Since July 2022, he has also served as Associate Dean for Research and Graduate Education in the College of Engineering and Applied Sciences. From June 2021 to June 2022, he held the role of Interim Vice President of Research and Innovation. Additionally, he served as Interim Chair of the Department of Engineering Design, Manufacturing, and Management Systems from July 2020 to June 2021.

Prior to joining Western Michigan University, Dr. Carr was a faculty member in the Department of Computer Science at Michigan Technological University, where he served as Chair from July 2011 to June 2012, Interim Chair from July 2010 to June 2011, and held faculty positions from Assistant Professor to Professor between 1993 and 2012. He began his academic career as a Research Scientist at Rice University in the Department of Computer Science from October 1992 to July 1993.

Dr. Carr received his Ph.D. in Computer Science from Rice University in 1993. His doctoral dissertation, titled Memory-Hierarchy Management, was supervised by Dr. Kenneth W. Kennedy. He also earned his M.S. in Computer Science from Rice University in 1990 and his B.S. in Computer Science from Michigan Technological University in 1987.

Throughout his career, Dr. Carr has taught a wide range of undergraduate and graduate courses, including Introduction to Programming II, Discrete Mathematics, Data Structures, Numerical Methods, Introduction to Computation Theory, Programming Languages, Computer and Network Security, Secure Software Development, Parallel Programming, Compiler Construction, Compiler Optimization, and High-Level Program Analysis and Optimization.