INTERTRUST TECHNOLOGIES CORP., Santa Clara, CA.
1998 to 2001.
Research Fellow.
Digital rights management, auctions and mechanism design,
code obfuscation, algorithm engineering,
algorithm design, analysis, and experimental evaluation.
NEC RESEARCH INSTITUTE, INC., Princeton, NJ.
1996 to 1998.
Senior Research Scientist.
1995 to 1996.
Research Scientist.
Algorithm design, analysis, and experimental
evaluation; parallel and distributed computation; data compression.
STANFORD UNIVERSITY, Stanford, CA.
1987 to 1995.
Assistant Professor of Computer Science;
Assistant Professor of Operations Research (by courtesy).
Research and teaching in the areas of algorithm design and analysis,
parallel and distributed computation, combinatorial optimization, graph theory,
and computational complexity.
IBM ALMADEN RESEARCH LABORATORY, San Jose, CA.
1991 to 1992.
Visiting Scientist.
Algorithms for Linear Programming and related problems.
NEC RESEARCH INSTITUTE, Princeton, NJ.
1990 to 1995.
Consultant.
Design and analysis of algorithms, parallel computation.
AT&T BELL LABORATORIES, INC., Murray Hill, NJ.
1987 to 1994.
Consultant.
Design and analysis of algorithms.
PRINCETON UNIVERSITY, Princeton, NJ.
July 1987.
Research Associate.
Research in algorithms and optimization.
MASSACHUSETTS INSTITUTE OF TECHNOLOGY, Cambridge, MA.
January 1987 to June 1987.
Research Associate.
Research in algorithms and parallel computation.
THINKING MACHINES, INC., Cambridge, MA.
Summer 1986.
Summer Intern.
Implementation and performance analysis of parallel
algorithms on the Connection Machine.
GTE LABORATORIES, INC., Waltham, MA.
1985 to 1986.
Consultant.
VLSI testing and programming methodology.
GTE LABORATORIES, INC., Waltham, MA.
1984 to 1985.
Member of Technical Staff.
Research and development in the areas of
silicon compilation and VLSI testing.
SOFTWARE CONSULTING SERVICES, Allentown, PA.
Summer 1980; Summer 1981.
Programmer.
Design and implementation of software for office automation
and network planning.
<263>> true