V. Krishna Nandivada is currently an Associate Professor in the department of Computer Science and Engineering at IIT Madras. He is a senior member of ACM and IEEE. He was an Assistant Professor at IIT Madras from October 2011 to July 2015. Before joining IIT Madras, he spent nearly 5.5 years at IBM India Research Lab (Programming Technologies and Software Engineering group). Prior to joining IBM Research, he was associated with Hewlett Packard (2000-2001). He holds a BE degree from REC (now known as NIT) Rourkela, ME degree from IISc, Bangalore, and a PhD from UCLA. His research interests are Compilers, Program Analysis, Programming Languages, and Multicore systems.