Part-Time Research Activities
Last updated 02/08/2005.
Interests
I split my time between teaching, supervising student research projects
and consulting in the computer software industry. I am always
trying to increase the amount of time I spend doing research
with both graduate and undergraduate students.
My interests cover a spectrum of language and distributed computing
research topics underlying the theory, design and practical construction of
highly concurrent, distributed, heterogeneous software systems.
Selected topics include:
- System and Network Virtualization (using Xen)
- Flexible and Extensible Communication Protocol Architectures.
- Internet Directories, Replication Protocols, and Public-Key Infrastructure
- Domain-Specific Programming Languages
- Extensible Type Specification Languages for Distributed Heterogeneous Systems.
- Extensible Language Mechanisms for Concurrent Object-Oriented Programming.
- Concurrent Programming and Semantic Models of Concurrent Computation.
- Type and Functional Polymorphism, Reflection, Meta-Object Protocols.
Past Activities
- Co-Chair, OOPSLA'95 Workshop on Design Patterns for Concurrent, Parallel, and Distributed Object-Oriented Systems, in
conjunction with Doug Schmidt and
Dennis Kafura.
- Program Committee, IFIP International Conference on Upper Layer Protocols, Architectures, and Applications (ULPAA'95).
- Co-Chair, OOPSLA'94 Workshop on Multi-Language Object Models, in conjunction
with Dennis Kafura.
- Program Committee, IFIP International Conference on Upper Layer Protocols, Architectures, and Applications (ULPAA'94).
Selected Papers
All papers are in Adobe PDF or Postscript format.
Research Students
These are some of the students that have done graduate or undergraduate
research or independent study under my supervision.
- Graduate Students
- Taylor Riche, current Ph.D. candidate.
- Galen Menzel, MS Summer 2006.
- Shirish Rai, MA Spring 2005.
- Tazeen Dhedhi, MS Fall 2003.
- David Scott Page, Ph.D. Fall 2003.
- Rob Turknett, MA Fall 1998.
- Ed Posnak, MS Spring 1996.
- Hseu-Ping Chen, MS Spring 1996.
- Feng Lu, MS Fall 1995.
- Deviprasad Putchala, MA Summer 1995.
- Undergraduate Students
- Scott Kilpatrick. Graduating Spring 2008.
- Andrew Pierce. Graduating Spring 2008.
- Denis Ignatovich. Graduated Summer 2007. Working for Deutsche Bank
- Adam Zacharski. Graduated Spring 2007
- Ehren Kret. Graduated Fall 2006. Working for Google.
- Andy Boothe. Graduated Spring 2006. Working for IBM.
- Vincent Gable. Graduated Spring 2006.
- Sudha Padmanabhan. Graduated Spring 2002. Working for Microsoft.
- Lillie Anderson. Graduated May 2002. Working at UT-Austin
- Edison Thomaz, Jr. Going to grad school at the MIT Media Lab.
- Pooja Barghava. Graduated Fall 1999. Returned to Grad School for MS Degree Spring 2005.
- John Beavers. Graduated Spring 2000. Attending Grad School at Stanford.
- David Fink. Dean's Honored Graduate. Currently pursuing a PhD in CS at UT-Austin.
- Kenneth Suter. BS Degree Fall 1998. Working for Sun Microsystems.
- Ed Fron. BS Degree Fall 1998. Working for Tivoli.
- Michael Erickson. BS Degree Fall 1998. Attending Law School at BYU.
- Abbas Ali Jeevanjee. BS Degree Fall 1998. Working for GTE Data Services.
- Mark Offutt. BS Degree Spring 1998. Working for Sun Microsystems.
- Roy Lee Saenz. BS Degree Spring 1998. Working for Deja.com
- Tushar Sheth. BS Degree Spring 1998. Whereabouts unkown.
- Lei Gao. BS Degree Spring 1998. Ph.D. degree Fall 2005.
- Clay Roach. BS Degree Spring 1998. Working at Momentum Software.
- Shirish Rai. BS degree Fall 1997. Obtained MA degree Spring 2005. Working in CA.
- Dan Evans. BS degree Fall 1997. Working for JRL Systems.
- Jennifer Carter. BS degree Summer 1997. Working for Optimization Alternatives.
- Cheng Zhou. Whereabouts unknown.
- Norman Richards. BS degree Spring 1996. Working for JBoss.
- Conor Cunningham. BS degree Spring 1996. Working for Microsoft.
Talks
- UT Java User's Group Talk, Fall 1998: Server Side Java.
PDF
- Seminar at North Carolina State University, Spring 1996:
An Object-Oriented Approach to Concurrent, Protocol-Oriented Applications.
Postscript or
PDF
- Student ACM Chapter talk, Spring 1995: A Glimpse at an Emerging Paradigm for Internet Applications. Postscript or PDF