Skip header content and main navigation Binghamton University, State University of New York - Watson
 

Yu David LiuYu David Liu

Assistant Professor
G18, Engineering Building
Department of Computer Science
Watson School of Engineering and Applied Science
Binghamton University
Binghamton, NY 13902
Phone: (607) 777-4662
davidl@cs.binghamton.edu
http://www.cs.binghamton.edu/~davidl

 

Professional Bio

Yu David Liu joined Binghamton University in September 2008, after receiving his PhD and MSE from Johns Hopkins University. He has designed several programming languages, including Classages for interaction-oriented programming and Coqa for concurrent programming in the multi-core era.

Research Interests

Programming languages and compilers, software engineering, language design and implementation for objects and components, language support for high-performance computing, type systems.

Courses taught

  • CS571: Programming Languages
  • CS580P: Programming Models for Emerging Platforms

Selected Publications

  • Yu David Liu, Xiaoqi Lu, Scott Smith, "Coqa: Concurrent Objects with Quantized Atomicity," Proceedings of the 2008 International Conference on Compiler Construction (CC'08) . Budapest, Hungary, March 2008.
  • Yu David Liu, Scott Smith, "A Formal Framework for Component Deployment," Proceedings of the 21st ACM Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA 2006) . Portland, Oregon, USA, October 2006.
  • Yu David Liu, Scott Smith, "Interaction-Based Programming with Classages," Proceedings of the 20th ACM Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA 2005) . San Diego, California, USA, October 2005.
  • Yu David Liu, Scott Smith, "Modules with Interfaces for Dynamic Linking and Communication," Proceedings of the 18th European Conference on Object-Oriented Programming (ECOOP 2004) . Oslo, Norway, June 2004.
Binghamton University State University of New York
PO BOX 6000 Binghamton, NY 13902-6000
About This Site Employment Opportunities

Last Updated: 9/23/09