Shafi, Aamir


I am currently a Research Scientist in the Dept. of Computer Science & Engineering at the Ohio State University. I work as part of the Network-Based Computing Lab that is led by Dr. Dhabaleswar K. Panda.

I was a Fulbright Visiting Scholar at the Massachusetts Institute of Technology (MIT) in the 2010-2011 academic year where I worked with Prof. Charles Leiserson on the award-winning Cilk technology.

Prior to joining Ohio State University, I was as an Associate Professor (from Aug 2018 to Feb 2020) in the Dept. of Computer Science at the National University of Computing and Emerging Sciences, Pakistan. I have served as Assistant Professor at the Imam Abdulrahman Bin Faisal University, Saudi Arabia from Sept 2015 to July 2018 and at the National University of Sciences & Technology, Pakistan from Jan 2007 to Aug 2015.

I have done my Bachelors in Software Engineering from National University of Sciences & Technology (NUST), Pakistan in 2003. I did my PhD in Computer Science from the University of Portsmouth, United Kingdom in 2006.

Here is my LinkedIn profile.

Here is my google scholar page.


I am currently involved in High Performance Big Data and High Performance Deep Learning projects at the Network-Based Computing Lab.

I am part of various research thrusts, including CI4AI and AI4CI, of the NSF AI Institute ICICLE.

My current research interests include developing efficient and robust languages, libraries, and tools for parallel machine and deep learning applications.

In the past, I have developed the MPJ Express library with Dr. Bryan Carpenter. MPJ Express is a Java-based MPI-like library.