Assistant Professor - UC San Diego
Computer Science and Engineering

Founded Mellow to commercialize the BattOr.

Want to work with me?

I'm looking for new graduate students (Both PhD and MS). If you want to learn about low-level computer systems and build hardware, please email me and apply to UC San Diego. The deadline for applications is December 15th.

Selected Publications (Show All)

Publications (Show Selected)

An End-to-End Measurement of Certificate Revocation in the Web's PKI
Yabing Liu, Will Tome, Liang Zhang, David Choffnes, Dave Levin, Bruce Maggs, Alan Mislove,
Aaron Schulman, and Christo Wilson
IMC 2015 (Internet Measurement Conference) - Long paper

Timeouts: Beware Surprisingly High Delay
Ramakrishna Padmanabhan, Patrick Owen, Aaron Schulman, and Neil Spring
IMC 2015 (Internet Measurement Conference) - Long paper

BattOr: Plug-and-debug energy debugging for applications on smartphones and laptops
Aaron Schulman, Tanuj Thapliyal, Sachin Katti, Neil Spring, Dave Levin, and Prabal Dutta
Stanford CS Tech Report

PowerSpy: Location Tracking using Mobile Device Power Analysis
Yan Michalevsky, Gabi Nakibly, Aaron Schulman, and Dan Boneh
USENIX Security 2015

Atomix: A Framework for Deploying Signal Processing Applications on Wireless Infrastructure
Manu Bansal, Aaron Schulman, and Sachin Katti
NSDI 2015 (Networked Systems Design and Implementation)

RevCast: Fast, Private Certificate Revocation over FM Radio
Aaron Schulman, Dave Levin, and Neil Spring
CCS 2014 (Conference on Computer and Communications Security)
Paper | Slides

Analysis of SSL Certificate Reissues and Revocations in the Wake of Heartbleed
Liang Zhang, Dave Choffnes, Tudor Dumitras, Dave Levin, Alan Mislove, Aaron Schulman, and Christo Wilson
IMC 2014 (Internet Measurement Conference) - Long paper

[Dissertation] Observing and Improving the Reliability of Internet Last-mile Links
University of Maryland
SIGCOMM Doctoral Dissertation Award     ★ Larry S. Davis Doctoral Dissertation Award

Pingin' in the Rain
Aaron Schulman and Neil Spring
IMC 2011 (Internet Measurement Conference) - Short paper
Paper | Slides | Slides with animations | Hurricane Irene animation

Making Currency Inexpensive with iOwe
Dave Levin, Aaron Schulman, Katrina LaCurts, Neil Spring and Bobby Bhattacharjee
NetEcon 2011 (Workshop on the Economics of Networks, Systems and Computation)

Bartendr: A Practical Approach to Energy-aware Cellular Data Scheduling
Aaron Schulman, Vishnu Navda, Ramachandran Ramjee, Neil Spring,
Pralhad Deshpande, Calvin Grunewald, Kamal Jain, Venkata N. Padmanabhan
MobiCom 2010 (Conference on Mobile Computing and Networking)
Paper | Errata | Slides | Slides with animations

Maranello: Practical Partial Packet Recovery for 802.11
Bo Han, Aaron Schulman, Francesco Gringoli, Neil Spring, Bobby Bhattacharjee,
Lorenzo Nava, Lusheng Ji, Seungjoon Lee, Robert Miller
NSDI 2010 (Networked Systems Design and Implementation)
Paper | Slides | Video

Visualizing Real-Time Network Resource Usage
Ryan Blue, Cody Dunne, Adam Fuchs, Kyle King and Aaron Schulman
VizSEC 2008 (Workshop on Visualization for Cyber Security)

On the Fidelity of 802.11 Packet Traces
Aaron Schulman, Dave Levin, Neil Spring
PAM 2008 (Passive and Active Measurement Conference)
Paper | Slides


- SoftRan: Software Defined Radio Access Networks
- BattOr: Portable Power Monitor for Mobile Phones
- ThunderPing: Observing how weather affects residential Internet connections
- Maranello: Practical Partial Packet Recovery for 802.11
- SIGCOMM 2008 802.11 traces
- Netgrok: Visualizing Real-Time Network Resource Usage
- WiFidelity: Visualizing Wireless Packet Trace Fidelity

About Me

I received my PhD in Computer Science from the University of Maryland in 2013. My advisor was Neil Spring. I also worked with Dave Levin and Bobby Bhattacharjee. From 2013 to 2016 I was a Postdoc mentored by Sachin Katti at Stanford University. During graduate school, I was a visiting student at the University of Michigan with Prabal Dutta and Thomas Schmid from the University of Utah. I was on the academic job market in 2016. My application materials were: Research Statement, Teaching Statement, and Curriculum Vitae


- Interview with KQED TV about PowerSpy.
- Flickr
- Asteroid