Yu David Liu

Department of Computer Science
State University of New York at Binghamton
Email: davidL at binghamton.edu
Office: Q3 Engineering Building


My research interest is software systems. I am particularly drawn to solutions that streamline the interface between the application and the underlying system, and address cross-cutting concerns such as reliability, energy efficiency, performance, and security. These solutions may result from novel designs of runtime systems, compilers, programming languages, and software frameworks.

I received my Ph.D. from the Johns Hopkins University, advised by Scott Smith. I was a recipient of the NSF CAREER Award in 2010, the Google Faculty Research Award in 2011, the Outstanding Research Achievement Award from the Department of Computer Science at SUNY Binghamton in 2018, and from Watson School of Engineering and Applied Science in 2019. My research is currently supported by the National Science Foundation, currently through awards 1815949, 1823260, 1910532, 2053391, and 2215016.

Current Projects


(credit: M. Cohen)
  Energy-Efficient and Energy-Aware Applications
From data centers to smart objects, energy efficiency is a critical design consideration of modern computing. Read about Vincent (ECOOP'22), Eflect (ICSE'22), Chappie (FSE'20) and Ent (PLDI'17).

(credit: hypepotamus.com)
  Optimizing Data-Intensive Software
Data analytics applications are on the rise. Correct and efficient optimization is critical for their design. Read about DON Calculus (OOPSLA'22).

(credit: binghamton.edu)
  Unmanned Aerial Vehicles
UAVs are an emerging computing platform increasingly becoming common in our society. Read about safety-critical concerns in open-source UAV auto-pilots (ICSE'21), and Java-based UAV autopilot JCopter (IROS'21).

(credit: pixabay.com)
  Thwarting Side-Channel Attacks
Side channels pose a new threat to future software/hardware systems. Read about Composable Cachelets (USENIX Security'22).

Recent Work


  • Kerem Arikan (Ph.D.), co-advised with Dmitry Ponomarev
  • Timur Babakol (Ph.D.)
  • Jack Burns (Ph.D.).
  • Congratulations to Crystal Low, who received her M.S. in Spring 2022.
  • Jack E Mcmahon (B.S.)
  • Zain Nasir (B.S.)
  • Dylan Navy (M.S.)
  • Congratulations to Joseph Raskind, who received his M.S. in Spring 2022. Joe will continue as a Ph.D. student.
  • Congratulations to Alex Strong, who received his M.S. in Spring 2022.
  • Joonhwan Yoo (B.S.)
  • Alumni


  • CS476/576: Programming Models for Emerging Platforms (Fall 2021)
  • CS571: Programming Languages, Section I and II (Spring 2022)