I am a Ph.D. student in the Department of Electronics and Information Systems at Ghent University in Belgium. I am pursuing my degree under the supervision of Lieven Eeckhout. Before moving to Ghent in 2012, I spent two years as an Early Stage Researcher at the Foundation of Research and Technology (FORTH) in Heraklion, Greece. My research at FORTH was funded by an EU Marie Curie fellowship. I got my M.S. in Electrical and Computer Engineering at the University of Illinois at Urbana Champaign in 2009. I was a recipient of the J. William Fulbright scholarship from the U.S. Department of State. Before all the foreign travels, I got my B.Sc. in Electrical Engineering in 2006 from the University of Engineering and Technology in Lahore, Pakistan.


I am broadly interested in programming language implementation, runtime systems, and system software for emerging hardware. My current research investigates language runtime support to improve the performance and efficiency of heterogeneous processors and memories. I am particulary interested in breaking the boundaries between different layers of the computing stack - the user application, the runtime environment including the OS, and the core microarchitecture - to cooperatively improve the performance and efficiency of computer systems.