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, ProNavigator and Thomson Reuters Labs. I am also a Student Research Affiliate at the Vector Institute for Artificial Intelligence.

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: May 2018).