I work on the intersection of machine learning security, privacy and fairness, mostly by thinking about how things break once theory meets practice.

For more details, see my CV.

2025 – present

I recently started my PhD under the supervison of N. Asokan and Florian Kerschbaum. I’m hoping to prevent AI from turning into Skynet.

2023 – 2025

I worked as a Research Engineer, initially exploring the use of SGX for attesting properties of machine learning models. I later built Amulet because evaluating and comparing multiple machine learning security and privacy defenses was unnecessarily painful.

2021 – 2023

I completed my Master’s under the supervision of N. Asokan, who taught me how to not suck at writing papers and sharpened my systems security knowledge. I wrote a thesis, On Using Embeddings for Ownership Verification of Graph Neural Networks, that I think turned out pretty neat.

2020 – 2021

I worked as a Data Scientist at Data Science Dojo, splitting my time between enterprise consulting and teaching data science to industry professionals. Learning how to distill complex ideas for non-technical audiences was an invaluable experience.

2016 – 2020

I studied Computer Science at Lahore University of Management Sciences (LUMS), where I was first introduced to research through work on internet measurement and censorship analysis with Mobin Javed. I later collaborated with Bimal Viswanath at Virginia Tech on defenses against backdoor attacks in text-based neural networks, leading to my first publication.

Other stuff I do

I also dance West Coast Swing and dabble in landscape photography during my backcountry camping adventures.