I am a technology enthusiast and a computer science researcher focusing on an intersection of privacy, security, data analytics, machine learning and theory. I am interested also in audit of algorithms, particularly automated selling/trading agents. I actively support open source software and data.
Since Jan 2017, I have been fortunate to work as an RA under supervision of Distinguished Prof. Mike Atallah. We are in the process of developing practical multiparty protocols for private function evaluation & garbled computation. We plan to extend our protocols to the domain of privacy preserving data analytics & machine learning.
Jan. 2017 - To DateI served as a Graduate TA for CS182 Foundations of Computer Science in Fall 2016. My duties included conducting weekly tutorials and grading.
Aug. 2016 - Dec. 2016I joined the CS Dept. at Purdue in Fall 2016 as a Ph.D candidate. I continue to pursue my Ph.D with a current focus on privacy, and practical security in a Multi-party setting.
Aug. 2016 - To DateI served as Teaching Fellow at the CS Dept. of Information Technology University in Lahore, Pakistan. During my wonderful stay there, I taught multiple undergraduate courses including i) Object Oriented Programming, ii) Discrete Structures, iii) Design & Analysis of Algorithms. I was actively involved in our CS Theory Reading Group. I also served on the interview panel for incomming students.
Aug. 2015 - July. 2016As an Assistant Professor of Computer Science at National University of Computer & Emerging Sciences, I taught various courses including i) Theory of Computation (Grad), ii) Data Structures in C++, iii) Design & Analysis of Algorithms, iv) Computer Logic & Design, v) Discrete Structures. Additionally, I served as a mentor for multiple undergrad final year projects. Some of these projects won awards at international software competitions.
Aug. 2012 - Jul. 2015After completing Masters degree, I joined as a Lecturer, the CS Dept. at National University of Computer & Emerging Sciences in Lahore, Pakistan. I taught various courses at undergraduate level, and served in multiple administrative committees.
Jun. 2009 - Jul. 2012On the prestigious Fulbright Scholarship, and driven by my love for Theory, I was a masters student at Mathematics Dept. in USF. I wrote my thesis under the capable supervision of Prof. Brendan Nagle on application of Hypergraph Regularity Lemma in the design of approximation algorithms for hypergraphs.
Aug. 2007 - May 2009After my Bachelor's degree, I joined as an Instructor, the CS Dept. at my alma mater. During my stay, I designed and conducted labs for various courses at undergraduate level, with an exclusive focus toward hands-on learning.
Jun. 2005 - Jul. 2007I was an undergraduate student at CS Dept. of National University of Computer & Emerging Sciences, Lahore. My studies were funded by Punjab IT Board's prestigious "Outstanding Talent Scholarship".
Aug. 2001 - May 2005Information Security
C/C++
Machine Learning
C#
Data Mining
Java
Alogrithms
Python
Cryptography
Git
Theory
Linux/Unix
Multi-party Computataion
Latex
Privacy Preserving Data Analytics
HTML/CSS