Hi!, My name is Madhur Behl.
I am an Assistant Professor in the Department of Computer Science, and the Department of Systems and Information Engineering at the University of Virginia.
I recieved my Ph.D. in Electrical and Systems Engineering in 2015 and my masters degree in Electrical Engineering in 2012, both from the University of Pennsylvania. I recieved my bachelor's degree in Electronics and Communications Engineering in 2009 from PEC University of Technology in India.
I am the Co-founder of Expresso Logic - an exciting startup delivering machine learning solutions to control engineering problems.

I am actively recruiting PhD students with a strong background in machine learning, control systems, optimization, and embedded systems. Opportunites exist to conduct high impact and cross-disciplinary research in cyber-physical energy systems, data predictive control, interactive analytics, autonomous racing, and smart cities.

A picture of Madhur Behl


My research develops the foundations of Cyber-Physical Systems (CPS). This involves finding analytical and practical solutions to problems of modeling, control, simulation, operation, safety, and implementation of CPS.
In particular, I’m interested in challenging probelms which involve the use of data-driven methods for CPS. This work is at the confluence of machine learning, control systems, embedded systems, optimization, and statistics.
Applications of my work span from energy-efficient buildings, demand response, and smart cities; to industrial automation, autonomous racing, internet of things, medical devices, and model-based clinical trials.

Data predicitve control (DPC)

Data Predictive Control (DPC)

Bridging the gap between machine learning and predicitve control synthesis.

F1/10 autonomous racing

F1/10 Autonomous Racing

Build, drive, and race 1/10 scale autonomus cars at the limits of control.

Interactive analytics (IAX)

Interactive analytics (IAX)

Answering open-eneded queries using procedural generation and interpretable models.

Data driven modeling for buildings


Uncertainity propagation from sensor placement to data quality to modeling to control.

MLE+ cosimulation toolbox


An open integerated toolbox for cosimulation between MATLAB and EnergyPlus

mod7 chiller plant at UPenn

Green Scheduling

A scalable and lightweight scheduling approach for peak power reduction in buildings.

Enroute the energy router


An energy router for peak power reduction in buildings.



NanoRK real time operating system on the mbed (ARM) microcontroller

Motionview pvt ltd

Gesture Control

Controlling DICOM (medical imaging) viewers with hand gestures.

Get in Touch

Feel that tingling sensation in your fingers ? It is the urge to contact me.
Reach me at: alpha[AT]beta[dot]upenn[dot]edu
where, alpha = mbehl and beta = seas

View Madhur Behl's profile on LinkedIn
I play chess at Chess.com!
Contact Madhur Behl