Haitao "Steve" Zhu

PhD Candidate      
Department of Computer Science
State University of New York at Binghamton
Email: hzhu1 at binghamton.edu
Advisor: Yu "David" Liu


I am a fifth year PhD student in Department of Computer Science at Binghamton University. I received my M.S. degree of Computer Science at Binghamton University in 2011 and B.S. degree of Software Engineering at Beijing Institute of Technology in 2007.

Current Research

Energy-Aware Programming Models and Optimization Techniques
Improving energy efficiency of smartphones, data centers and other energy-sensitive computing platforms through novel programming language support

Multi-Core Programming and Program Analysis
Improving quality and performance of multi-threaded programs in millions of lines of code through precise and scalable static analysis and virtual machine modification


Professional Services

  • Program Committee member, Evaluation Track, Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), 2013
  • Reviewer, Research Track, Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), 2013
  • Coordinator, programming language seminar

Projects and Work Experience

Research Assistance, SUNY Binghamton, 2010-present

Sole student designer and primary implementer of the following programming systems

  • Cypress, a program analysis system for heap structure analysis, which involved concurrency analysis and JVM modification. Source: 35K LOC
  • ET, a programming language with built-in energy management support for Android Apps. Source: 25K LOC
  • Eco, an energy-aware programming language that focuses on program sustainability. Source: 10K LOC
Software Engineer, Intern, Amazon.com, Inc., 2012 summer
  • Integrated and automated a security testing tool that supported the daily use of over 500 internal employees
Software Engineer, AsiaInfo-Linkage, Inc., 2007-2009
  • Primary designer and developer of a network management system, which was awarded the "Innovative Project of The Year" in the department