RAJAT MOONA, Ph.D., is Professor of Computer Science and Engineering at Indian Institute of Technology Kanpur where he has been teaching since 1991. His research interests include embedded systems, processor architectures, operating systems and computer hardware.