I am a PhD Candidate at the University of Illinois Urbana-Champaign (UIUC) in the Department of Electrtical and Computer Engineering under the supervision of Prof. Bin Hu. I did my M.S. in Electrical Engineering at UIUC with Prof. Seth Hutchinson.

My research is focused on the interplay of Control and Machine Learning. The safety critical aspect of the real-world systems motivates us to theoretically understand the data driven and machine learning systems. The safety and performance guarantees for such systems can be studied using control theoretic frameworks. Specifically, I work on the theoretical understanding of data driven algorithms such as reinforcement learning and online optimization algorithms. Prior to this, I was working on bio inspired flight control for micro aerial vehicles.

Download my resume.

  • Online Optimization and Adaptive Control
  • Learning based Control Systems
  • Reinforcement Learning
  • Bio Inspired Robotics
  • Ph.D Candidate in Electrical Engineering, 2019-2024

    University of Illinois Urbana Champaign

  • M.S. in Electrical Engineering, 2019

    University of Illinois Urbana Champaign

  • B.S. in Mechatronics Engineering, 2011

    National University of Sciences and Technology, Pakistan


Teaching Assistant and Research Assistant
ECE Department, UIUC
Aug 2015 – Present Urbana, Illinois
  • Teaching Assistant:

    ECE 486 Control Systems
    ECE 470 Intro to Robotics
    ECE 330 Probability with Engineering Applications
  • Research Assistant:
    Analysis of RL Algorithms and online optimization techniques under the supervision of Prof. Bin Hu

    Project B2: Bat-inspired Flight Control under the supervision of Prof. Seth Hutchinson

Research Associate
COMSATS Institute of Information Technology
Jan 2014 – Aug 2014 Islamabad, Pakistan
Lab Engineer
National University of Sciences and Technology (NUST)
Aug 2011 – Dec 2013 Islamabad, Pakistan
  • Teaching Assistant:

    EC-204  Data Structures & Object Oriented Programming
    MTS-232 Electro-Mechanical Systems
    MTS-336 Instrumentation & Measurements
    MTS-315 Mechatronics System Design
  • Research Assistant:

    Path planning algorithms in dynamic environments  
    Image segmentation using Neural Network for autonomous driving

Research Projects

Online Optimization and Control
Understanding the fundamental connections between online optimzation and online control. Utilizing control theoretic framework for the dynamic regret and tracking error analysis of online optimzation algorithms. Likewise, utilizing online optimzation in the design of adaptive control laws for the control of linear systems.
Exact behavior of TD learning algorithms
Use of Markov Jump Linear Systems theory for the finite time analysis of Temporal Difference learning algorithms.
Bio Inspired Flight Control
Study of the biological bat flight; design and implementation of a bat inspired flight controller for a MAV.
3D Imaging and Analysis for Road Maintenance
A low cost solution for estimating the cost of road and pavement maintenance by utilizing Kinect sensor and 3D imaging.
Mobile robot path planning in dynamic environments
Design and implementation of motion planning algorithms for mobile robot in dynamic environments.