Eli Tilevich

Assistant Professor


 

Contact Information

Office: 213 Knowledge Works II

Mailing Address:
660 McBryde Hall
Mailcode 0106
Dept. of Computer Science
Virginia Tech
Blacksburg VA 24061

Phone Number: (540) 231-3475

Education    Research    Publications   Students    Teaching   


I have been an Assistant Professor at the Department of Computer Science at Virginia Tech since January 2006. A recent issue of Pace Magazine, Pace University's alumni publication, has a story about me.

Research interests: object-oriented programming, software tools for distributed computing, middleware, software enhancement and refactoring.

Education

Ph.D. Computer Science 2005 Georgia Tech
M.S. Information Systems 1999 New York University
B.A. Computer Science/Math 1997 Pace University

Research

I lead the Software Innovations Lab at Virginia Tech, whose members create novel software tools that facilitate the development and maintenance of the computer systems of today and tomorrow. The Lab's research activities explore how advanced software engineering practices such as automatic code generation, program transformation, novel system designs, and new programming paradigms can assist in the development and maintenance of complex computer systems, especially in the area of distributed computing. Current research projects include exploring maintainable architectures for high-performance bioinformatics software, efficient automated marshalling of C++ data structures for MPI applications, programming abstractions for explicit management of latency and bandwidth costs in distributed object systems, and demand-driven pattern-oriented program enhancement.

Students

Jeremy Archuleta Ph.D. expected 2011
Sriram Gopal M.S. expected May 2008
Andrew Hall M.S. expected May 2008
Cody Henthorne M.S. expected May 2009
Wesley Tansey M.S. expected May 2008

Teaching

Spring 2006/2007/2008 -- CS 4244 Internet Programming

Spring 2008 -- CS 5984 Object-Oriented Systems & Languages

Fall 2006 -- CS 6304 Topics in Object-Oriented Systems & Languages.

To Top of the Page


Last revised: May 05, 2008
by Eli Tilevich