Prof. Sandhya Dwarkadas received the B.Tech. degree from the Indian Institute of Technology, Madras, India, in 1986, and the M.S. and Ph.D. degrees from Rice University in 1989 and 1993, respectively. She joined the faculty in the Computer Science Department at the University of Rochester in September, 1996. Her research interests lie in the areas of parallel and distributed computing, computer architecture, and networks, and in the interaction and interface between the compiler, runtime system, and underlying architecture. She has conducted research in several areas, including software distributed shared memory, integrated compiler and runtime support for parallelism, simulation methodology, uniprocessor and multiprocessor architectures, parallel applications development, and performance evaluation.