Hi!, My name is Madhur Behl.
I am an Assistant Professor in the departments of Computer Science, and Systems and Information Engineering, and a member of Link Lab at the University of Virginia.
Before joining UVA, I was a research fellow at Penn and the Co-Founder of Expresso Logic - a NSF SBIR small business building a demand-response recommendation system.
I received my Ph.D. (2015) and M.S. (2012), in Electrical and Systems Engineering, both from the University of Pennsylvania. I recieved my bachelor's degree (2009) in Electronics and Communications Engineering from PEC University of Technology in India.

I am actively recruiting PhD students with a background in machine learning, control systems, optimization, and embedded systems. Opportunites exist to conduct high impact and cross-disciplinary research in Cyber-Physical Systems.

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

Madhur Behl
University of Virginia
Computer Science
Systems and Information Engineering
85 Engineers Way,
Charlottesville, VA 22903

Office: 423 Rice Hall
Phone: +1 (434) 924-1021

Email: madhur.behl@virginia.edu

Walk in office hours: Mondays from 3-4pm.