He received his Ph.D. in 1998 from the Department of Information and Computer Science at the University of California, Irvine. He also received an M.S. in Information and Computer Science in 1995 from the University of California, Irvine, and a B.S. in Computer Science summa cum laude in 1992 from Arizona State University. Medvidovic's research interests include software engineering, architectures, evolution, and reuse. He has published a number of papers on various topics pertaining to architecture-based software development.