She received her Ph.D. in 2004 from the Department of Computer Science at the University of Southern California, where she also received her M.S. degree in 2001. She graduated with a B.S. in Computer Engineering from School of Electrical Engineering, University of Belgrade, Yugoslavia in 1997. She is a member of the Association for Computing Machinery (ACM). Her research interests are in the field of Software Architectures and Distributed Systems.