I am a PhD student in Computer Science at the University of Waterloo, Canada. My supervisor is Pascal Poupart, and I am a member of the Artificial Intelligence lab. Currently, I am conducting research on topics in Machine Learning and Natural Language Processing, in collaboration with Huawei and ProNav Technologies.
I received a Masters of Mathematics in Combinatorics & Optimization from the University of Waterloo. My masters research was in Graph Theory, under the supervision of R. Bruce Richter. I received a Bachelors of Science (Honours) in Mathematics and Computer Science from Lahore University of Management Sciences (LUMS). You can view my CV here (last updated: July 2017).