Hi, my name is Usman and I am a Computer Science PhD student Virginia Tech, USA since 2016. Before that I did my undergrad at Lahore University of Mangement Sciences(LUMS), Lahore, Pakistan. My interests lie in Compilers, Software security, OS and related areas.

I am currently working in the areas of Compilers, and Software Security under the supervision of Dr. Dongyoon Lee.


Education

Ph.D. in Computer Sciences

Virginia Polytechnic Institute and State University (Virginia Tech)

Advisor:

Dr. Dongyoon Lee

Relevant Courses:

Advanced Compilers and Computer Architecture (CS6304), Advanced Compilers (CS5304), Multiprocessor Programming (CS5510), Linux Kernel Programming (ECE5984)

2016-now


BS in Computer Sciences

Lahore University of Management Sciences

Relevant Courses:

Computer Architecture, Advanced Operating Systems, Multicore Computing, Topics in Internet Research, Distributed Systems, Embedded Systems, Computer Networks

2012-2016


Experience

Graduate Teaching Assistant Computer Organization 1 (CS2505)

Virginia Tech CS

Spring 16-17

Graduate Teaching Assistant Software Design and Data Structures in Java (CS2114)

Virginia Tech CS

Fall 16-17


Teaching Assistant Data Structures

LUMS CS

Spring 14-15


Teaching Assistant Introduction to Programming

LUMS CS

Fall 14-15


Intern

LUMS Electrical Engineering Department

Development of a PIC microcontroller based Solar Power monitoring system


Summer 2014

Projects

Title

description

time


Publications

Title

description/link

month/year