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.


I am currently involved in the High Performance Big Data project at the Network-Based Computing Lab.

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.  

Here is my LinkedIn profile.

Here is my google scholar page.