Yang Jiao

M.S. in Computer Science, Class of 2011

Department of Computer Science
Virginia Tech
Knowledge Works II
2202 Kraft Drive
Blacksburg, VA 24060-6356
School Email: jiaoyang at cs dot vt dot edu
Work Email: yang at epic dot com

Yang, who comes from Nanjing, was a graduate student at Department of Computer Science, Virginia Polytechnic Institute and State University (Virginia Tech), working with Dr. Feng and Dr. Tilevich . The summer of 2010, he had been working with Dr. Hochstein at USC ISI east site as a Visiting Research Assistant. He is now working for Epic Systems Corporation, holding the position of Software Development Team Lead at Cupid team.


Including, but not limited to, software engineering, programming languages, and power aware high performance computing.

Research Projects (Current and Past)

At USC ISI east site

BuildP Project
The sclc, a generic code counting mechanism
The Shell Logger, logs shell commands and timestamps

At Synergy Lab

The Green500 list

At Software Innovations Lab

Remote Batch Invocation
Batched Remote Method Invocation


Lorin Hochstein and Yang Jiao. The cost of the build tax in scientific software. The 2011 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2011). September 22-23, 2011.
Yang Jiao, Heshan Lin, Paven Balaji, and Wu-chun Feng. Power and Performance Characterization of Computational Kernels on the GPU. The 2010 IEEE/ACM International Conference on Green Computing and Communications (GreenCom 2010). December 18-20, 2010.
Ali Ibrahim, Yang Jiao, Eli Tilevich, and William R. Cook. Remote Batch Invocation for Compositional Object Services. The 23rd European Conference on Object-Oriented Programming (ECOOP 2009). July 6-10, 2009.
Eli Tilevich, William R. Cook, Yang Jiao. Explicit Batching for Distributed Objects. The 29th IEEE International Conference on Distributed Computing Systems (ICDCS 2009). June 22-26, 2009. (Acceptance rate 16%).
Dong Kwan Kim, Yang Jiao, and Eli Tilevich. Adapting Grid Applications with In-Vivo Enhancement. The 9th IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2009). May 18-21, 2009. (Acceptance rate 21%).
Yang Jiao, Nan Wu, and Fangmin Song. Quantum Assembler and Interpreter of NDQJava Processing System. Journal of Nanjing University (in Chinese), 44(2):107-115, 2008.
Zhicheng Xu, Yang Jiao, and Huaihong Zhu. Windows Mobile based Medical Treatment System. Computer Technology and development (in Chinese), 16(1):147-149, 2006.


Remote Batch Invocation--SOA with Distributed Objects


Fall 2008 - Fall 2010, M.S. of Computer Science, Virginia Tech
Fall 2006 - Spring 2008, M.Eng of Computer Software and Theory, Nanjing University
Fall 2002 - Spring 2006, B.Sc of Computer Science and Technology, Nanjing University

Research Experience

August 2009 - present, Research Assistant, Synergy Lab, Department of Computer Science, Virginia Tech
August 2008 - May 2009, Research Assistant, Software Innovations Lab, Department of Computer Science, Virginia Tech
June 2005 - June 2008, Research Assistant, Quantum Computation and Information Group, State Key Lab for Novel Software Technology, Nanjing University

Teaching Experience

Fall 2009, Teaching Assistant, Virginia Tech, CS 3114 Data Structure and Algorithms, Dr. Cao
Spring 2009, Teaching Assistant, Virginia Tech, CS 4244 Internet Programming, Dr. Tilevich
Spring 2007, Teaching Assistant, Nanjing University, Discrete Mathematics, Prof. Daoxu Chen and Prof. Fangmin Song
Fall 2006, Teaching Assistant, Nanjing University, Mathematical Logic, Prof. Fangmin Song


CS 5014 Research Methods
CS 5234 Advanced Parallel Computation
CS 5304 Translator Design and Construction
CS 5465 Numerical Analysis
CS 5504 Computer Architecture
CS 5944 Graduate Seminar II
CS 5944 Graduate Seminar I
CS 5994 Independent Study
CS 6304 Emerging Software Abstraction
CS 6704 Agile-based Software Engineering
STAT 5616 Statistics in Research (II)
CS 4244 Internet Software Development
CS 5000-level course in Computer Systems
CS 5000-level course in Programming Languages
CS 5000-level course in Artificial Intelligence
CS 5000-level course in Data and Information

Resume & Vita

Resume and vita are available upon requests.


~57, my sweetheart~

Software Engineering Conferences
Networking Conferences
Nanjing, China

Last updated by Yang Jiao on 10/14/2016.

Valid HTML 4.01 Transitional