About Me

Shoaib A. Khan

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.

My Career

CS @ Purdue University

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 Date
Graduate RA

CS @ Purdue University

I 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. 2016
Graduate TA

CS @ Purdue University

I 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 Date
Ph.D Candidate

CS @ ITU, Pakistan

I 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. 2016
Teaching Fellow

CS @ NUCES, Pakistan

As 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. 2015
Assistant Professor

CS @ NUCES, Pakistan

After 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. 2012
Lecturer

Math @ University of South Florida

On 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 2009
Master's Degree

CS @ NUCES, Pakistan

After 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. 2007
Instructor

CS @ NUCES, Pakistan

I 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 2005
Bachelor's Degree

Skills

Research

Technical

Information 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


Projects

Pehchan

Repository associated with our Neural Nets based OCR tool for Urdu Nastaleeq Script.

iConA

An open source iOS to Android App Conversion tool. I was the project mentor.

TCP GBN

C-based simulation of Network Stack layer 4 TCP Go-Back-N protocol.

TCP SnW

C-based simulation of Network Stack layer 4 TCP Stop and Wait ARQ protocol.

Distance Vector Routing

A C-based Simulation of Distance Vector Routing Protocol (Distributed Bellman-Ford Algorithm).


Publications



  • A Hypergraph Regularity Method for Linear Hypergraphs, with Applications

    S. Khan, B. Nagle
    LAP Lambert Academic Publishing, 2011 [Amazon]

  • A Hypergraph Regularity Method for Linear Hypergraphs

    S. Khan
    Master's Thesis, University of South Florida, May 2009 [Thesis]

© 2020 Shoaib A. Khan