Faculty Biographies


William Y. Arms
Professor
wya@cs.cornell.edu
D.Phil. University of Sussex U.K., 1973


My research interests concentrate on web information systems, digital libraries and electronic publishing. These fields integrate methods from many disciplines, so that the work ranges from technical topics, such as distributed computing and information representation, to the economic and social aspects of change. My book Digital Libraries was published by the MIT Press in winter 2000. This year we received a major grant to integrate many separate projects into the NSF's new digital library for science, mathematics, engineering and technology education. This is likely to be the largest and most heterogeneous digital library yet attempted. Cornell's multidisciplinary team combines computer science, librarian and user interfaces design expertise. One of my principal interests is the change in scientific publication as online materials replace printed journals as the primary means of creating, storing, and distributing research information. I have recently completed a period as chair of the ACM Publications Board, am a member of the MIT Press Management Board, and am a member of a strategic planning committee of the American Physical Society. As part of the NSF-funded Prism project, I am working with the Library of Congress to develop methods for long-term preservation of materials on the Web.


University Activities
Chair, Provost's Advisory Committee on Distance Education. Director, eCornell.
Member of the Faculty Senate, the Faculty Advisory Board on Information Technology, and the University Library Board.

Professional Activities
Publications Board, Association for Computing Machinery.
National Research Council study Issues for Science and Engineering Researchers in the Digital Age.
MIT Press, member of the Management Board and editor of the series on Digital Libraries and Electronic Publishing.


Lectures
The Impact of the Internet on Research Universities. National Science Foundation (April 13, 2001).
The National Science Digital Library Program. Coalition for Networked Information (April 9, 2001).
Quality Control in Scholarly Publishing. What are the Alternatives to Peer Review? Keynote, workshop on the
      Open Archives initiative and peer review journals in Europe, Geneva (March 22 - 24, 2001).
Minerva: The Web Preservation Project. Library of Congress (February 2, 2001).
Strategies for Collecting and Preserving Open Access Materials on the Web. Federal Library and Information
      Center Committee, Washington D.C. (December 7, 2000).
The Web as an Open Access Digital Library. Closing address, 2000 Kyoto International Conference on Digital
      Libraries: Research and Practice, Kyoto, Japan (November 15, 2000).
Open Access to Digital Libraries. Must Research Libraries be Expensive? Keynote address, European
      Conference on Digital Libraries, ECDL2000, Lisbon, Portugal (September 18, 2000).

Publications
"Uniform Resource Names: Handles, PURLs, and Digital Object Identifiers." Communication of the ACM,
      44(5):68 (May, 2001).
"Collecting and Preserving the Web: The Minerva Prototype." RLG DigiNews 5(2) (April2001). With Roger
      Adkins, Cassy Ammen, and Allene Hayes.
      (http://www.rlg.org/preserv/diginews/diginews5-2.html#feature1)
"An Architecture for Reference Linking." Technical Report TR 2000-1820,Computer Science Department,
      Cornell University (October, 2000). With Donna Bergmark, and Carl Lagoze.
"Automated Digital Libraries. How Effectively can Computers be used for the Skilled Tasks of Professional
      Librarianship?" D-Lib Magazine 6(7/8)(July/August, 2000).
      (http://www.dlib.org/dlib/july00/arms/07arms.html )
"Economic Models for Open-access Publishing." IMP(March,2000).(http://www.cisp.org/imp/march_2000
/03_00arms.htm
). Digital Libraries. MIT Press, ISBN 0-262-01180-8, 2000.

 



Graeme Bailey
Professor
bailey@cs.cornell.edu
Ph.D. University of Birmingham U.K., 1977


Originally working in low-dimensional topology and combinatorial group theory, through an odd mixture of circumstances I have become actively involved in research in mathematics and medicine. One of two ongoing research projects in this area is the modeling of lung inflation, together with a research group at the Class One Trauma Center at Upstate Medical Univ., Syracuse, NY. This is in the early stages of a program to extend to various pathologies affecting elasticity and aimed towards effective clinical treatments. The group, now having made some significant advances in answering questions that had remained unsolved for over 30 years, is now in the process of trying to obtain reliable mathematical models. This involves building computer simulations of dynamic packing results under constrained perturbations and deformations. The other project is in understanding deformations of trans membrane proteins used in cell-signaling processes. This is a carefully constrained version of the protein-folding problems that have been exciting the mathematical biology community in recent years; the application of a topological viewpoint in collaborating with molecular pharmacologists and structural biologists has already yielded some intriguing insights.

Honors/Awards
Kenneth A. Goldman '71 Excellence in Teaching Award, 2000.

University Activities
Adjunct Professor; Mathematics.
Member, Fellowship Selection Committees: Rhodes, Marshall, Churchill, and Fulbright.
Member, WCHI-Development and Transition Committee.
Member, Donlon Fellows Development.
Member, Master of Engineering Committee.
Member, Cornell EMS.
Faculty Advisor, Judo Club.

 





Kenneth P. Birman
Professor
ken@cs.cornell.edu
http://www.cs.cornell.edu/ken/
Ph.D. University of California, Berkeley, 1981


My research is concerned with reliability and security in modern networked environments. This work has three broad themes. Our main focus is on a new system called "Spinglass" (http://www.cs.cornell.edu/Info/Projects/Spinglass ). The idea is to explore a class of reliable multicast protocols that are extremely scalable and provide unusually stable throughput under stress. We believe that stable throughput is a common requirement in demanding critical settings, but few reliable protocols have this property. By scalability, we mean that a system which works with ten computers should also be usable with ten thousand of them. Spinglass involves two subprojects. One, called Astrolabe, is concerned with a new way to represent data in a network. Astrolabe is like a network-wide database in which each computer or component contributes a live tuple. As data change, Astrolabe propagates the updates. The system uses a form of dynamically materialized view to continuously compute summaries of th epicture of the network as a whole. This results in a powerful new tool for distributed monitoring, management, control, and live collaboration. Robbert van Renesse is the leader on this work, and we're collaborating with Al Demers and Johannes Gehrke on aspects related to databases and data mining. The second big part of Spinglass is concerned with reliable multicast. We've developed a scalable multicast protocol that gives probabilistic consistency guarantees, and we are finding ways to apply this in practical settings. Graduate students looking at these questions include Indranil Gupta, who is developing algorithms that make direct use of probabilistic guarantees; Rimon Barr, who is looking at adapting these tools for mobile networks; and Ranveer Chandra and Venugopalen Ramasubramanian, who areinvestigating ad-hoc mobile networking. Kate Jenkins and Ken Hopkinson are looking at applications that arise when using these protocols in real-world settings arising from the restructuring of the electric power grid.
     Our third big activity is joint work with Bob Constable's Nuprl project, and involves the use of formal methods to prove properties of reliable communication protocols, such as those used in Isis, Horus, and Ensemble.
Our project is funded primarily by DARPA, with some additional funding from the Electric Power Research Institute and Microsoft Research. The project is directed by myself, R. van Renesse, and W. Vogels. R. Bhoedjang is visiting as a post-doc for a few years, and developing Intrusion Detection software to make use of Astrolabe.

Honors
Stephen '57 and Marilyn Miles Excellence in Teaching Award, 2000.

University Activities
Committees: Founding Committee for Faculty of Computing and Information Science; University Conflicts of Interest; Chairman of the Responsible Conduct of Research Committee, Engineering College Policy Committee; IP Advisory Council for the Cornell Research Foundation.

Lectures
Next Generation Internet: Unsafe at any Speed?
-. Keynote Speaker: ISDCS '01 (April, 2001).
-. University of Rochester (November, 2000).
-. IBM T.J. Watson Research Center (March, 2000).
-. Keynote: Middleware 2000.

Publications
"Technology Requirements for Virtual Overlay Networks." IEEE Systems, Man and Cybernetics: Special issue
     on Information Assurance (March, 2001).
"Next Generation Internet: Unsafe at Any Speed?" IEEE Computer, Special issue on Infrastructure Protection
     (Fall, 2000).
"Technology Challenges for Virtual Overlay Networks." IEEE Systems, Man, and Cybernetics Information
    
Assurance and Security Workshop, West Point, New York (June 6-7, 2000).
"Optimized Group Rekey for Group Communications Systems." Networked and Distributed Systems Security
     2000
, San Diego, California. (V). Extended version available as Cornell University, Computer Science TR99-
     1764. With Ohad Rodeh, and Danny Dolev.
"A Dynamic Light-weight Group Service." Journal of Parallel and Distributed Computing 60:1449-1479 (2000).
     With Luis Rodrigues, Katherine Guo, and Paulo Verissimo.
"A Gossip Protocol for Subgroup Multicast." International Workshop on Applied Reliable Group
      Communication
(WARGC 2001), Phoenix, AZ (April, 2001). With Kate Jenkins.
"Providing Efficient, Robust Error Recovery through Randomization." International Workshop on Applied
     Reliable Group Communication (WARGC 2001), Phoenix, AZ (April, 2001). With Zhen Xiao.
"Anonymous Gossip: Improving Multicast Reliability in Ad-hoc Networks." International Conference on
     Distributed Computing systems (ICDCS 2001), Phoenix, AZ (April, 2001). With Ranveer Chandra and Vanogupalen Ramasubramanian.
"A Randomized Error Recovery Algorithm for Reliable Multicast." IEEE Infocom 2001 AK (April, 2001). With
     Zhen Xiao.
"Using Epidemic Techniques for Building Ultra-scalable Reliable Communications Systems." Workshop on
     New Visions for Large-scale Networks: Research and Applications, Vienna, VA (March, 2001). With
     Werner Vogels, and Robbert van Renesse.
"Optimizing Buffer Management for Reliable Multicast." Submitted to the 2nd Annual Workshop on Networked
     Group Communication (NGC 2000), Palo Alto, CA (November 8-10, 2000). With Zhen Xiao, and Robbert van
     Renesse.
"Throughput Stability of Reliable Multicast Protocols." ADVIS' 2000, Dokuz Eylul University, Izmir, Turkey
     (October 25-27, 2000). With Oznur Ozkasap.
"A Probabilistically Correct Election Protocol for Large Groups." DISC 2000, Toledo, Spain (October 4-6,
     2000). With Indranil Gupta, and Robbert van Renesse.

Publications-Landmark
"Bimodal Multicast." ACM Transactions on Computer Systems 17(2):41-88 (May, 1999). With M. Hayden, O.
      Ozkasap, Z. Xiao, M. Budiu, and Y. Minsky.
"A Probabilistically Correct Leadership Election Protocol for Large Groups." DISC-2000, Nov 2000, Toledo
      Spain. With I. Gupta and R. van Renesse.

 

 

Martin Burtscher
Assistant Professor
Member of the School of Electrical
and Computer Engineering and the Graduate Field of Computer Science
burtscher@csl.cornell.edu
http://www.csl.cornell.edu/~burtscher/
Ph.D. University of Colorado at Boulder, 2000

My research interests are high-performance micro-processor architecture, instruction-level parallelism, and compiler optimizations. In particular, I am exploring hardware- and software-based value prediction, data compression, and latency reduction techniques.
    The constantly widening speed gap between CPUs and memory is becoming more and more of a performance-limiting factor. In fact, current high-end microprocessors already spend a substantial amount of time waiting for memory accesses. To speed up program execution, the CPU needs to process useful instructions while waiting for the memory. One way of providing a processor with useful work is to predict what it will have to do next. Many commodity microprocessors already contain branch predictors to boost their performance, and it is likely that more predictors will be needed to meet the continuing demand for ever-faster CPUs. Designing, evaluating, and improving such predictors is an important focus of my research.
Ongoing projects include locating novel domains that can benefit from prediction, adding compiler support to aid and simplify the prediction hardware, devising means to reduce predictor sizes and power consumption without compromising performance, discovering as-of-yet unobserved patterns to build new predictors, and using value- prediction techniques to enhance branch-prediction accuracy and data-compression rates.

Lectures
Designing a High-performance Load-value Predictor. Hewlett-Packard Company (December, 2000).
The Evolution of a High-performance Load-value Predictor. Lockheed Martin Corporation (November, 2000).
The Design of a High-performance Load Value Predictor. Compaq Computer Corporation (October, 2000).
Hybridizing and Coalescing Load-value Predictors. International Conference on Computer Design (September,
     2000).
Predictability and Exploitability of Load Values. Microsoft Research (June, 2000).

Publications
"Hybridizing and Coalescing Load-value Predictors." International Conference on Computer Design, Austin, TX
     (September, 2000) :81-92. With B. Zorn.
"Exploring Last n Value Prediction." International Conference on Parallel Architectures and Compilation
     Techniques, Paris, France (October, 1999):66-76. With B. Zorn.
"Prediction Outcome History-based Confidence Estimation for Load-value Prediction." Journal of Instruction-
     level Parallelism1 (May 1999). http://www.jilp.org/vol1/  With B. Zorn.

 

 

Claire Cardie
Associate Professor
cardie@cs.cornell.edu
http://www.cs.cornell.edu/home/cardie/
Ph.D. University of Massachusetts
Amherst, 1994

My primary research areas are Natural Language Processing (NLP) and Machine Learning (ML) where we focus on developing corpus-based techniques for understanding and extracting information from natural language texts. In particular, my group investigates the use of machine learning techniques as tools for guiding natural language system development and for exploring the mechanisms that underlie language understanding. Our work encompasses three related areas: (1) machine learning of natural language, (2) the use of corpus-based NLP techniques to aid information retrieval (IR) and summarization systems, and (3) the design of user-trainable NLP systems that can efficiently and reliably extract the important information from a document.
In the past year or so we have made progress on both the natural language processing and machine learning aspects of our research. First, we have extended our approach to partial parsing of natural language texts to operate effectively in a weakly supervised learning framework. The original approach, developed with graduate students Scott Mardis and David Pierce, combines corpus-based grammar induction with a very simple pattern-matching algorithm and an optional constituent verification step. In evaluations on a number of large-scale partial parsing tasks involving on-line text, the approach produces partial parsers that are both fast and accurate.
    Unfortunately, however, large amounts of expensive, human-annotated data are required for training. In new work with David Pierce, we investigate the use of weakly supervised learning algorithms for partial parsing that require only a small set of labeled training instances. In particular, we examine the learning behavior of co-training, a weakly supervised learning paradigm in which the redundancy of the learning task is captured by training two classifiers using separate views of the same data. This enables bootstrapping from a small set of labeled training data via a large set of unlabeled data. For noun phrase bracketing, we find that co-training reduces by 36 percent the difference in error between co-trained classifiers and fully supervised classifiers trained on a labeled version of all available data. However, degradation in the quality of the bootstrapped data arises as an obstacle to further improvement. To address this, we propose a moderately supervised variant of co-training in which a human corrects the mistakes made during automatic labeling. Our analysis suggests that corrected co-training and similar moderately supervised methods may help co-training scale to other natural language learning tasks that typically require large amounts of training data.
In a joint project with CoGenTex Inc. and the University of Montreal, we have begun to extend existing corpus-based learning algorithms for information extraction to acquire a broader set of extraction patterns. We have implemented a new learning algorithm, Autoslog-XML, that can extract linguistic entities beyond just noun phrases. Autoslog-XML is a semi-supervised algorithm for locating useful extraction patterns from unrestricted text. The learned extraction patterns have been employed to support domain-specific multi-document summarization in the natural disasters domain. We have also begun to investigate the application of the extraction pattern learning algorithm for Korean texts. Graduate students Vincent Ng and Kiri Wagstaff are part of this joint research effort.
    The techniques described above can, in turn, be used to support a number of practical, end-to-end text-processing tasks in addition to multi-document summarization. For example, we are using the corpus-based partial-parsing techniques as the primary linguistic component in a new system for general-knowledge question answering. The system combines techniques for standard information retrieval, query-dependent text summarization, and shallow syntactic and semantic sentence analysis. In a series of experiments, we examined the role of each statistical and linguistic knowledge source in the question-answering system and find that even very weak linguistic knowledge can offer substantial improvements over purely IR-based techniques for question answering, especially when smoothly integrated with statistical preferences computed by the IR subsystems.
    Finally, in machine learning research with Kiri Wagstaff, we are investigating the use of prior knowledge in the form of user-supplied constraints to improve the performance of clustering algorithms.

University Activities
College Scholar Advisor.
College Scholar Committee Chair.
Independent Major Advisor.
Cognitive Studies Concentration Advisor.
Member: Faculty of Computing and Information Founders; Faculty of Computing and Information Working Group for Information Science; Faculty of Computing and Information Working Group for Crosscutting Education Programs; Independent Major Advisory Board; Provost's Advisory Group of Women in Science and Engineering; Cognitive Studies Steering Committee; Computer Science Department Ph.D. admissions committee; Department of Computer Science space committee; Cognitive Studies Selection Committees for Summer Fellowships, for Continuing Fellowships, and for Incoming Fellowships.

Professional Activities
Secretary: North American Association for Computational Linguistics (2000-2001).
Secretary: SIGNLL, Association for Computational Linguistics special interest group on Natural Language
     Learning (1999-2001).
Editorial Board: Machine Learning (1999-2001), Semantic Web Journal.
Action Editor: Journal of Machine Learning Research (2000-2002).
Program co-chair: Fourth Computational Natural Language Learning Workshop (CoNLL 2000).
Member: DARPA/NSF Question and Answering Roadmap Committee; DARPA/NSF Summarization Roadmap
     Committee; DARPA Translingual Information Detection, Extraction, and Summarization (TIDES) Evaluation Committee.

Program Committees
Eighteenth International Conference on Machine Learning (ICML) (2001).
Seventeenth International Joint Conference on Artificial Intelligence (IJCAI) (2001).
First International Conference on Knowledge Capture (K-CAP) (2001).
39th Annual Meeting of the Association for Computational Linguistics (2001).
Second Meeting of the North American Chapter of the Association for Computational Linguistics (2001).
Fifth Computational Natural Language Learning Workshop (CoNLL) (2001).
Area Chair: The 24th Annual International ACM SIGIR Conference on Research and Development in Information
    Retrieval (2001).
Reviewer: Special issue of Computational Linguistics on anaphora resolution.
Executive Board: SIGDAT, Special Interest Group of ACL for Linguistic Data and Corpus-based approaches to
     NLP.
NSF Review Panel: Knowledge and Cognitive Systems (2000); Human-Computer Interaction (2001).

Lectures
Noun Phrase Co-reference for Information Extraction. Logic and AI Seminar, University of Maryland (April,
     2001).
Machine Learning for Information Extraction from Unrestricted Text. Alan Perlis Symposium, Yale University
     (April, 2001).
Rapidly Portable Translingual Information Extraction and Interactive Multi-document Summarization. DARPA
     TIDES Meeting (February, 2001).
Overview of Cornell University Projects in Natural Language Understanding. America On-line (December, 2000).

Publications
"Limitations of Co-training for Natural Language Learning from Large Datasets." Proceedings of the 2001
     Conference on Empirical Methods in Natural Language Processing (EMNLP-2001), 1-9. Association for
     Computational Linguistics (2001). With David Pierce.
"Multi-document Summarization via Information Extraction." Proceedings of the First International Conference
     on Human Language Technology Research (2001). With Michael White, Tanya Korelsky, Vincent Ng, David
     Pierce, and Kiri Wagstaff.
"Issues, Tasks and Program Structures to Roadmap Research in Question & Answering" (Q&A). DARPA/NSF
     (2000). With J. Burger, V. Chaudhri, R. Gaizauskas, S. Harabagiu, D. Israel, C. Jacquemin, C. Lin, S.
     Maiorano, G. Miller, D. Moldovan, B. Ogden, J. Prager, E. Riloff, A. Singhal, R. Shrihari, T. Strzalkowski,
     E. Voorhees, and R. Weischedel.
"Using Clustering and SuperConcepts within SMART: TREC 6." Information Processing and Management
     36(1):109-131 (2000). With C. Buckley, M. Mitra, and J. Walz.
"A Cognitive Bias Approach to Feature Selection and Weighting for Case-based Learners." Machine Learning
     41:85-116 (2000).
"Examining the Role of Statistical and Linguistic Knowledge Sources in a General-knowledge Question-
     answering System." Proceedings of the Sixth Applied Natural Language Processing Conference (ANLP-
     2000), 180-187. Association for Computational Linguistics / Morgan Kaufmann (2000). With V. Ng, D.
     Pierce, and C. Buckley.
"Clustering with Instance-level Constraints." Proceedings of the Seventeenth International Conference on
     Machine Learning, 1103-1110. Morgan Kaufmann (2000). With Kiri Wagstaff.
Integrating Case-based Learning and Cognitive Biases for Machine Learning of Natural Language." Journal of
     Experimental and Theoretical Artificial Intelligence
11:297-337 (1999).
"The Role of Lexicalization and Pruning for Base Noun Phrase Grammars." Proceedings of the Sixteenth
     National Conference on Artificial Intelligence, 423-430. AAAI Press / MIT Press (1999). With David Pierce.
"Noun Phrase Co-reference as Clustering." Proceedings of the Joint Conference on Empirical Methods in
     Natural Language Processing and Very Large Corpora, 82-89. Association for Computational Linguistics
     (1999). With Kiri Wagstaff.
Error-driven Pruning of Treebank Grammars for Base Noun Phrase Identification." Proceedings of the Annual
     Conference of the Association for Computational Linguistics and COLING-98, 218-224. Association for
     Computational Linguistics (1998). With David Pierce.
"Empirical Methods in Information Extraction." AI Magazine 18(4):65-79 (1997).

[On sabbatic leave 2001-2002]

 

 

L. Paul Chew
Senior Research Associate
chew@s.cornell.edu
http://www.cs.cornell.edu/Info/People/chew/chew.html

My primary interest is in geometric algorithms with an emphasis on practical applications. These practical applications have included placement, motion planning, shape comparison, vision, sensing, mesh generation, molecular matching, and protein shape-comparison.
    In recent work on protein shape, Klara Kedem and I have developed a new kind of "consensus shape" for protein families. This is an analog of the consensus string that is sometimes used for multiple alignment of proteins. The idea is based, in part, on our previous work on the Unit-vector Root Mean Square (URMS) distance for protein shapes. The consensus shape is a pseudo-protein with useful properties. It is a pseudo-protein because it fails to have certain characteristics of real proteins. In particular, for the consensus shape, the spacing between successive alpha carbons is variable, with small distances in regions where the members of the protein family exhibit significant variation and large distances (up to the standard spacing of four angstroms) in regions where the family members agree. Despite this nonprotein-like characteristic, the consensus shape does preserve structural information. If all members of a protein family exhibit a geometric relationship between corresponding alpha carbons then that relationship is preserved in the consensus shape. In particular, distances and angles that are consistent across family members are preserved. Thus, the consensus shape provides a compact summary of the significant strucutural information for a family. We are exploring the use of the consensus shape (1) as a tool for improved protein threading for use in protein structure prediction and (2) as a tool for automating the division of proteins into families and subfamilies.
    My work on mesh generation has been motivated by the finite element method for finding approximate solutions to partial differential equations. The first step of this method is to create a mesh, i.e. to divide the given problem region into simple shapes called elements (usually triangles or quadrilaterals in 2D, tetrahedra or hexahedra in 3D). A number of algorithms have been developed to automate this process, but most of them don't guarantee the quality of the resulting mesh (e.g., a triangle may cross a region boundary or there may be some flat triangles, leading to poor error bounds). I developed efficient techniques for producing meshes of guaranteed quality for problems in the plane and for curved surfaces. The triangles produced are close to equilateral in shape; all region boundaries are respected; and the user can control the element density, producing small elements in "interesting" regions and large elements elsewhere.
    I extended this work to produce tetrahedral meshes for three-dimensional problems. The major difficulty here is to avoid producing "slivers": tetrahedra with nicely shaped faces but with near-zero volume. I showed that slivers can be avoided by choosing each new mesh point randomly within a small specified volume. The randomness helps; a good mesh point-one that does not form any slivers-can be found in constant expected time.
    This work is being used in a large, multi-disciplinary project: developing adaptive software for field-driven simulations. In particular, we focus on computational fracture mechanics and reactive, multiphase fluid flows. Our goal is to develop principles for building software systems that can adapt to changing conditions. These conditions include changes in the desired physics (e.g. we may need to change our physics model when we discover that vibration is significant), changes in the desired algorithms (e.g. we may change our solution technique depending on how quickly we are converging toward a solution), and changes in the computing environment (e.g. additional processors may become available or we may lose processors due to processor failure). Other Cornell researchers working on this project are Keshav Pingali, Steve Vavasis, Paul Stodghill, and Tony Ingraffea (Civil Engineering), along with participants at Mississippi State University, Ohio State University, Clark-Atlanta University, and the College of William & Mary.

Professional Activities
Associate Editor: Pattern Recognition: the Journal of the Pattern Recognition Society.
Referee: Journal of the Association for Computing Machinery, SIAM Journal on Scientific Computing.

Publications
"Parallel FEM Simulation of Crack Propagation-challenges, Status, and Perspectives." Proceedings of Irregular
     2000 (2000). With B. Carter, C.S. Chen, G. Heber, A.R. Ingraffea, R. Krause, C. Myers, P.A. Wawrzynek,
     K. Pingali, P. Stodghill, S. Vavasis, N. Chrisochoides, D. Nave, and G.R. Gao.
"Fast Detection of Common Geometric Substructure in Proteins." Journal of Computational Biology 6(3):313-
     325 (1999). With D. Huttenlocher, K. Kedem, and J. Kleinberg.
"Unit-vector RMS (URMS) as a Tool to Analyze Molecular Dynamics Trajectories." Proteins: Structure,
     Function and Genetics 37, 554-564 (1999). With K. Kedem and R. Elber.

 

 

Tom Coleman
Professor
Director, Cornell Theory Center
Director, Financial Industry Solutions Center (FISC)

Our research is concerned with the design and understanding of practical and efficient numerical algorithms for continuous optimization problems. Our primary emphasis is the development of algorithms for large-scale optimization, especially as applied to the area of computational finance.
    With colleagues Yuying Li, Peter Mansfield, Arun Verma, and Shirish Chinchalkar, we are developing a variety of tools and methods for computational finance in the areas of portfolio management and options pricing (and hedging). Several Ph.D. students in the Center for Applied Mathematics are also involved in this work: Cristina Patron, Yohan Kim, and Changhong He. Yohan Kim completed his Ph.D. dissertation in May, 2001: Estimation of Smooth Volatility Functions in Option Pricing Models.

University Activities
Director: Cornell Theory Center.
Director: Financial Industry Solutions Center (55 Broad Street, NYC).
Member: Engineering Dean Search Committee; Cornell Task Force on Genomics; Program Committee for the Center for Applied Mathematics.

Professional Activities
Chair: SIAM Activity Group on Optimization.
Co-organizer: The 11th Annual Derivatives Securities Conference, New York (April 27-28).
Organizer: FISC Spring 2000 Workshop Series.
Program Committee: Automatic Differentiation 2000, INRIA, France.
Member: Advisory Board, Brookhaven Center for Data Intensive Computing; Scientific Program Committee.
Member: Organizing committee for the thematic year at the Fields Institute: Numerical and Computational
     Challenges in Science and Engineering (2001-2002).
Organizer: Proposal for an IMA Special Year on Optimization, Minneapolis, MN (2002-2003); Seventh SIAM
     Conference on Optimization, Toronto, Ontario (2002).
Editorial Board: Applied Mathematics Letters; SIAM Journal of Scientific Computing; Computational
     Optimization and Applications, Comm. on Applied Non-linear Analysis, Mathematical Modeling and
     Scientific Computing.
Referee/Reviewer: Mathematical Programming; Computational Optimization and Applications; SIAM Journal of
     Optimization; SIAM Journal of Scientific Computing; Department of Energy, NSF.

Lectures
Dynamic Hedging and a Deterministic Local Implied Volatility Function. Eleventh Annual Derivatives
     Conference, New York (April 28, 2001).
RISK 2001 Europe, Paris France (April 10-11, 2001).
Introduction to Computational Finance in Matlab: A 1-day workshop at FISC-Japan, Tokyo (March 22, 2001).
A Newton Method for Option Valuation. U. Singapore, Singapore (December 12, 2000).
-. City University of Hong Kong, Hong Kong (December 22, 2000).

Publications
"ADMIT?1: Automatic Differentiation and MATLAB Interface Toolbox." ACM Transactions on Mathematical
     Software 22:150-175 (2000). With Arun Verma.
"Efficiency Improvements for Pricing American Options with a Stochastic Mesh: Parallel Implementation."
     Financial Engineering News, 1-2 (December, 2000). With Thanos Avranidis, Yuriy Zinchenko, and Arun
     Verma.

[On sabbatic leave 2001-2002]

 

 

Bob Constable
Professor
Dean for Computing and Information Science
rc@cs.cornell.edu
http://www.cs.cornell.edu/home/rc/
Ph.D. University of Wisconsin-Madison, 1968

We have been building a system that we call a logical programming environment (LPE). It provides substantial automation in the design, coding, verification, and evolution of large software systems. Generally an LPE will integrate programming languages and logics. In our case we integrate the ML programming language and a programming logic based on type theory. Reasoning about ML programs is founded on type theoretic semantics for ML. The LPE also integrates a compiler and a theorem prover. We use the latest version of Nuprl as the prover.
    Over the past year we have deployed our prototype LPE to support the Ensemble group communication system that Ken Birman, Robbert van Renesse, and their students have built. The LPE provides automatic code transformations that improve performance in a way that is guaranteed not to introduce errors. The LPE also supports the design and coding of new adaptive protocols that are part of the Spinglass project.
    The Nuprl 5 system is a major re-implementation of Nuprl 4; its design is based on communicating processes that synchronize around a logical database that we call "the Library." The Library stores definitions, theorems, conjectures, proofs, algorithms, proof tactics, and commentary that is linked to the formal mathematics. We released the first version of Nuprl 5 last summer, with a debut at CADE in June involving the whole design and implementation team (Stuart Allen, Rich Eaton, Christoph Kreitz, Lori Lorigo, and me). Nuprl 5 supports multiple proof engines and multiple editors. It also integrates an automatic theorem prover, called the JProver, built by C. Kreitz, Jens Otten, and Stephan Schmitt.
    The Library includes over ten thousand theorems. Many of these are used in system verification, but a large number are from general mathematics. These general theorems are a valuable resource. We are funded by ONR to further develop and explore the concept of a formal digital library of formal constructive mathematics built around these theorems. We will generalize our mechanisms to allow many users to contribute to the Library using other theorem provers such as ACL2, HOL and PVS.
    We are also working on a more experimental LPE called MetaPRL, which started with Jason Hickey's thesis and now involves many people but especially Aleksey Nogin and Alexsey Kopylov. This system is built entirely in OCaml and supports OCaml as its programming language. It is coded for efficiency as well as modularity, and at some tasks it is over two orders of magnitude faster than Nuprl 5. It also supports multiple programming logics. Nuprl 5 and MetaPRL share mathematics libraries.
    The two theorem provers are used in a variety of other projects as well, including the creation of formal courseware by S. Allen, the translation of formal proofs into natural language by Amanda Holland-Minkley, the automatic analysis of the computational complexity of higher-order programs by Ralph Benzinger, and efficient reflection being designed and implemented by Eli Barzilay. We follow the work of Greg Morrisett and his students on new ML compilers and on typed assembly language. We plan to use the LPE to broadly support research on language-based security in the department and at the new Information Assurance Institute, including the work of Dexter Kozen, Andrew Myers, and Fred Schneider.

University Activities
Dean: Computing and Information Science.
Committees: Applied Math Policy; Cognitive Studies Executive Committee; Theory Center Executive Committee.

Professional Activities
Advisory Council: Princeton University Department of Computer Science.
Editor: Journal of Logic and Computation; Formal Methods in System Design; Journal of Symbolic
    Computation
.
Director: NATO Summer School, Marktoberdorf, Germany.
General Committee Member: LICS.

Lectures
How Computers Think. Dean's Forum, Faculty of Natural Sciences, Ben-Gurion University (June, 2001).
Formal Complexity Classes: An Approach to Automating Computational Complexity Analysis. Cornell
     University (May, 2001). With Ralph Benzinger.
How Nuprl Reasons. University of Delaware (May, 2001).
Taking a MEGABYTE: Cornell in the Information Age. University of Delaware (May, 2001).
How Nuprl Reasons. Yale University (February, 2001).
Taking a MEGABYTE: Cornell in the Information Age. Cornell University (February, 2001).
Representing the Faculty of Computing and Information. Cornell University (September, 2000).
How Computers Think. Cornell University (September, 2000).
Computer Science: Achievements and Challenges Circa 2000. Cornell University (March, 2000).

Publications
"An Experiment in Formal Design Using Meta-properties. In Proceedings of DARPA Information Survivability
     Conference and Exposition II (DISCEX 2001), IEEE Computer Society Press (June, 2001). With C. Kreitz,
     M. Bickford, and R. van Renesse.
"Protocol Switching: Exploiting Meta-properties." In Proceedings of the International Workshop on Applied
     Reliable Group Communication (WARGC 2001) (April, 2001). IEEE Computer Society Press. With C.
     Kreitz, X. Liu, R. van Renesse, and M. Bickford.
"Computational Complexity and Induction for Partial Computable Functions in Type Theory." In Reflections: A
     Collection of Essays in Honor of Solomon Feferman
, Association for Symbolic Logic (2001). With K. Crary.
"Constructively Formalizing Automata." In Proof, Language and Interaction: Essays in Honour of Robin Milner,
     MIT Press, 213-238 (2000). With P.B. Jackson, P. Naumov, and J. Uribe.
"Nuprl's Class Theory and its Applications." In Foundations of Secure Computation, F.L. Bauer and R.
     Steinbruggen, editors. IOS Press, 91-115 (2000).
"Types in Logic, Mathematics and Programming." In Handbook of Proof Theory, S. R. Buss, editor. Elsevier
     Science B. V., 684-785 (1998).
"The Structure of Nuprl's Type Theory." In Logic of Computation, Springer-Verlag, (1997).
Implementing Mathematics with the Nuprl Development System. Prentice-Hall (1986). With S. Allen, et. al.

 

 


Alan Demers
Professor
ademers@cs.cornell.edu
Ph.D. Princeton University, 1975

My current research concerns aspects of weakly-consistent data replication in databases and distributed systems. With Ken Birman, Robbert van Renesse, Johannes Gehrke, and others, I am studying randomized "gossip protocols." Such protocols are highly fault-tolerant and, when properly designed, extremely scalable as well. We are studying convergence properties of several flat and hierarchal versions of the basic protocols tailored to specific application requirements.
    My particular focus is approximate evaluation of aggregate queries in such a system. We are studying age distributions of gossiped data in order to prove probabilistic bounds on the quality of aggregate query results. Alternatively, we can use this approach to bound the latency required to probabilistically guarantee a client-specified degree of consistency.
    We are considering classes of "resource location" or "anomaly detection" problems, in which query results are site-specific and depend on distance and subsumption. Such problems can have efficient and highly scalable solutions using gossip partner choice distributions based on the distance between sites.
    Finally, we are studying graph constructions for which flooding or deterministic gossip partner choices can be used, leading to reduced overhead while still retaining most of the desirable properties of randomized gossip.
    The above is related to my previous work on the Clearinghouse and Bayou projects at Xerox PARC. I am also doing work supported by Oracle on asynchronous update-anywhere replication in a more traditional database setting. This involves algorithms for scheduling/reordering update propagation between sites to improve throughput while preserving eventual consistency and bounded inconsistency during propagation.

Recent Papers
"Logarithmic Harary Graphs." ICDCS International Workshop on Applied Reliable Group Communication,
     Phoenix, Arizona (April, 2001). With K. Jenkins.
"Spatial Gossip and Resource Location Protocols." Proceedings of the 33d ACM Symposium on Theory of
     Computing, Crete (July, 2001). With D. Kempe, and J. Kleinberg.

 

 

 

Ron Elber
Professor
ron@cs.cornell.edu
http://www.cs.cornell.edu/ron/old_webpage-ron/index_ron.html
Ph.D. Hebrew University, Jerusalem, 1984

My research is in the field of Computational Molecular Biology. We develop computer algorithms to study sequences, structures, dynamics, and function of proteins and apply these methods to a variety of biological problems. Our techniques are implemented in the systems MOIL and LOOPP, available on the web http://www.tc.cornell.edu/CBIO.
    My current research directions include: mean field approaches for global optimization and structure prediction (Locally Enhanced Sampling). Structures are often determined by an optimization of an energy function. I introduced mean field approaches that modify the target function and make it more accessible to global optimization. We have applied these techniques to determine conformations of short peptides and to refine low-resolution structures of proteins. These approaches are implemented into MOIL.
    We are also working on development of folding potentials using linear programming. An ideal folding potential assigns the lowest energy to the correct three-dimensional structure of a protein. All other structures must have higher energies. The design of folding potentials relies on considerable human intuition and many trials and errors. I developed an automated protocol that "learns" and improves the quality of the current potential energy. We used this protocol to prove that the widely used pairwise interactionmodel cannot recognize exactly correct protein folds. Based on these studies, a novel threading algorithm was designed and implemented in the program LOOPP. In a threading algorithm a sequence is matched with a structure. In a recent article in Science, we published an intriguing application of this program. We suggested an evolutionary link between a gene that controls the size of the tomato fruit and a protein that participates in controlling cell growth and division. Malfunction of this protein causes cancer in humans (joint work with Steve Tanksley's group).
    Another project concerns extending the time scale of simulations. One of the striking observations in dynamics of biological molecules is the extremely large time scale they covered. Initiation by light absorption of biochemical processes is very rapid (femtoseconds), while protein folding is slow (milliseconds to minutes). Current simulation approaches (Molecular Dynamics (MD)) are restricted to nanoseconds (10-9 seconds). I developed a stochastic path integral formulation that provides a numerically stable trajectory for almost any arbitrary time step. We apply the new algorithm to study activation of proteins (the R->T transitions in hemoglobin, microseconds) and to protein folding (folding of C peptide, tens of nanoseconds). The method provides systematic approximations to the dynamics and is more efficient than MD by orders of magnitude. It is available in MOIL.

Professional Activities
Acting head: NIH resource for parallel computing at the Cornell Theory Center.
Committees: Statistical and Computational Genomics Committee; Computational Biology Committee for the collaborative efforts at Cornell, Rockefeller, and Sloan Kettering Institutes; Cornell Life Science Advisory Board;
     Planning Committee for Life Science and Technology Building; Theory Center committee.
National Committees: NIH study sections; NSF study section; Reviewer for the State of Texas; Chair:
     workshop on protein dynamics, Telluride (August, 2001).

Lectures
Protein Recognition by Threading. DIMACS, Rutgers (March, 2001).
Parallel Computations of Trajectories. SIAM (March, 2001).
Long Time Dynamics of Proteins. University of Pennsylvania (February, 2001).
Long Time Dynamics and Protein Recognition by Threading. IBM Watson (February, 2001).
Long Time Dynamics of Biomolecules. Florida State, Computational Biophysics (January, 2001).
Protein Recognition by Threading. CUNY (December, 2000).
Protein Recognition by Threading. University of Maryland (October, 2000).
Long Time Dynamics of Biomolecules. NYU (October, 2000), M3.

Publications
"Protein Recognition by Sequence-to-structure Fitness: Bridging Efficiency and Capacity of Threading Models."
     Submitted to Advances in Chemical Physics, by invitation. With Jaroslaw Meller.
"The Enzymatic Circularization of a Malto-octaose Linear Chain Studied by Stochastic Reaction Path
     Calculations on Cyclodextrin Glycosyltransferase." Proteins, Structure, Function and Genetics 43:327-335 (2001). With Joost C.M. Uitdehaag, Bart A. van der Veen, Lubbert Dijkhuizen, and Bauke W. Dijkstra.
"Cloning, Transgenic Expression and Function of fw2.2: a Quantitative Trait Locus Key to the Evolution of
     Tomato Fruit." Science 289:85-88 (2000). With A. Frary, C. Nesbitt, A. Frary, S. Grandillo, E. van der
     Knaap, B. Cong, J. Liu, J. Meller, K.B. Alpert, and S.D. Tanksley.
"Distance Dependent Pair Potential for Protein Folding: Results from Linear Optimization." Proteins, Structure,
     Function and Genetics 41:40-46 (2000). With D. Tobi.
"Probing the Role of the Local Propensity in Peptide Turn Formation." International Journal of Quantum
     Chemistry 80:1125-1128 (2000). With D. Mohanty, and D. Thirumalai.

 

Geri Gay
Professor
FCI, Joint with Communications
gkg1@cornell.edu
http://www.comm.cornell.edu/faculty/gay.html
Ph.D. Cornell University, 1985

Iam the director of the Human Computer Interaction Group (HCI Group) and a professor of communication at Cornell University. The HCI Group is a research and development group whose members design and research the use of computer-mediated learning environments. My research interests focus on cognitive and social issues for the design and use of interactive communication technologies. Past research has explored navigation issues, knowledge management, mental models and metaphors, knowledge representations, collaborative work and learning, and system design.
     I have received funding for my research and design projects from the National Science Foundation (NSF), the National Endowment for the Humanities (NEH), the Mellon Foundation, Intel, Microsoft, IBM, Getty, and several private donors. I teach courses in interactive multimedia design and research, computer-mediated communication, human-computer interaction, and the social design of communication systems.


Honors/Awards
NYS Chancellor's Award for Excellence 2001.
Innovative Teaching Award 2000.

Current Projects
NASA and AT&T Advanced Technology for Learning projects.
Intel Museum Context Aware Computing Project.
Intel and NSF studies on the use of wireless computing, covered in Chronicle of Higher Education, USA Today,
      Newsweek, The New York Times, Globe and Mail
, and NPR.

Lectures
American Educational Research Association, International Communication Association; ACM Multimedia; Japanese Private University Association.

Publications
Articles in Journal of Computer-Mediated Communication; Journal of Research on Computing in Education; Journal of Educational Technology; Journal of Educational Computing Research; Journal of Educational Psychology; International Journal of HCI; ACM Digital Libraries; Journal of Information Technologies.

 

 

Johannes Gehrke
Assistant Professor
johannes@cs.cornell.edu
http://www.cs.cornell.edu/johannes/
Ph.D. University of Wisconsin-Madison, 1999

My primary research interest is in the development of new data mining and database technology. My group is currently involved in three projects: The Himalaya Data Mining Project, the Cougar Sensor Database System, and the Amazon Stream Processing Project.
     In the Himalaya Data Mining Project we develop new data mining functionality, and we work on techniques to make the resulting data mining models more understandable to the user. As an example, consider classification trees, a data mining model that is supported in nearly all commercial data mining suites. In recent research we have shown that a large class of classification tree construction algorithms is biased (including most algorithms used in commercial tools), thus, users could draw incorrect conclusions from the resulting "incorrect" classification tree. Our methods can provably eliminate this bias from any existing split selection method. Other recent results include the fastest published algorithm for mining long market baskets, and new methods for mining long sequential patterns.
     The widespread deployment of sensors and mobile devices is transforming our physical environment into a computing platform. There is now computing power on every device, and emerging networking techniques ensure that devices are interconnected and accessible from local or wide-area networks. This is a distributed database system of unprecedented scale. In the Cougar Sensor DatabaseSystem, we develop database technology for tasking, mining, and monitoring such a large number of distributed data sources. We have implemented the first generation of the Cougar Device Database System, where we leverage the processing power on the devices to push query processing directly to the data sources. Different query processing strategies allow us to balance resource usage, accuracy, and speed of query answers. Our current research focuses on distributed and fault tolerant query processing and meta-data management.
In many applications, for example in intrusion detection, sensor networks, and network management, data arrive in streams, and the large volume of such high-speed data streams makes storage and offline processing of the data infeasible. In the Amazon Stream Processing Project, we are developing query processing techniques for long running queries over infinite data streams. The main difficulty here is the new model of computation: Instead of being able to re-read data many times and to perform expensive offline computation on a static dataset, we need to compute query answers and maintain summary statistics in an online fashion. Our recent results include computation of correlated aggregates and quantiles over data streams.

Honors/Awards
IBM Faculty Development Award (2000, 2001).
James and Mary Tien Excellence in Teaching Award (2001).

University Activities
Member: Space Committee, Department of Computer Science; Faculty Search Committee, School of
      Operations Research and Industrial Engineering; faculty Search Committee, The Computational and
      Statistical Genomics Trust.

Profesional Activities
Program Committees:
Twenty-sixth International Conference on Very Large Databases (VLDB), Cairo, Egypt (September, 2000).
      Demonstrations Committee.
Seventeenth IEEE International Conference on Data Engineering (ICDE 2001), Heidelberg, Germany (April,
      2001).
Fourth International Workshop on Parallel and Distributed Data Mining. Workshop held in conjunction with the
      15th International Parallel and Distributed Processing Symposium, San Francisco, CA (April, 2001).
Twentieth ACM SIGMOD Conference (SIGMOD 2001), Santa Barbara, CA (May, 2001).
ACM SIGMOD Workshop on Research Issues in Data Mining and Knowledge Discovery (DMKD 2001) held in
      cooperation with SIGMOD 2001. Santa Barbara, CA (May, 2001). Workshop Co-chair.
Eighteenth International Conference on Machine Learning (ICML 2001), Williams College, MA (June, 2001). Sixth ACM SIGKDD Conference (KDD 2001), San Jose, CA (August, 2001).
Twelfth International Conference on Software Engineering and Knowledge Engineering, Chicago, IL (July, 2000).
Sixth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD 2000). Boston,
      MA (August, 2000).
Editorial Boards:
Knowledge and Information Systems.
Journal of Database Management
.

Lectures
An Introduction to Data Mining. Air Force Research Laboratory, Rome, NY (September 12, 2000).
An Overview of Modern Data Mining Technology. Workshop at the Financial Industry Solutions Center (FISC)
      New York (November 8, 2000).
The Infrastructure of Electronic Commerce. Lectures on Database Technology and Data Mining. Johnson
      Graduate School of Management, Cornell University (January, 2001).
Honest Classification Trees. IBM Watson Research Center, Yorktown, NY (March, 2001).
Panel Manager for "Storage-A Crowded Place?" Panel at the 2001 Leadership in the Technology Marketplace
      Symposium, Cornell Johnson Graduate School of Management, Ithaca (April, 2001).
Querying the Physical World. DARPA Sensor Information Technology PI Meeting. St. Petersburg, FL (April,
      2001).
Mining Very Large Databases. Invited talk at the 33rd Symposium on the Interface of Computing Science and
      Statistics, Costa Mesa, CA (June, 2001).

Publications
"RAINFOREST - A Framework for Fast Decision Tree Construction of Large Datasets. In Data Mining and
      Knowledge Discovery
4(2/3):27-162 (July, 2000). With Raghu Ramakrishnan, and Venkatesh Ganti.
"Querying the Physical World." In IEEE Personal Communications, special issue on Smart Spaces and
      Environments (October, 2000). With Philippe Bonnet, and Praveen Seshadri.
"Towards Sensor Database Systems." In Proceedings of the Second International Conference on Mobile Data
      Management, Hong Kong, China (January, 2001). With Philippe Bonnet, and Praveen Seshadri.
"DEMON: Mining and Monitoring Evolving Data." In IEEE Transactions on Knowledge and Data Engineering      13(1):50-63 (January/February 2001). With Venkatesh Ganti, and Raghu Ramakrishnan.
"MAFIA: A Maximal Frequent Itemset Algorithm for Transactional Databases." In Proceedings of the 17th
      International Conference on Data Engineering, Heidelberg, Germany (April, 2001). With Doug Burdick, and
      Manuel Calimlim.
"On Computing Correlated Aggregates Over Continual Data Streams." In Proceedings of the 2001 ACM
      SIGMOD International Conference on Management of Data, Santa Barbara, CA (May, 2001). With Flip
      Korn, and Divesh Srivastava.
"Query Optimization In Compressed Database Systems." In Proceedings of the 2001 ACM SIGMOD
      International Conference on Management of Data, Santa Barbara, CA (May, 2001). With Zhiyuan Chen,
      and Flip Korn.
"Bias Correction in Classification Tree Construction." In Proceedings of the Seventeenth International
      Conference on Machine Learning (ICML 2001), Williams College, MA (June, 2001). With Alin Dobra.

 

 

Carla Gomes
Research Associate
Director, Intelligent Information Systems Institute (IISI)
gomes@cs.cornell.edu
http://www.cs.cornell.edu/gomes
Ph.D. University of Edinburgh, 1993

My research interests are centered around the integration of methods from artificial intelligence and operations research for solving hard combinatorial problems. I consider applications in areas ranging from combinatorial design, planning and scheduling, reasoning, multi-agent systems, and machine learning. Recently, I have focused on randomized search techniques. In this work, I study so-called heavy-tailed distributions that characterize complete randomized search methods. A promising way of exploiting heavy-tailed behavior is by combining a suite of search methods into a portfolio, running on a distributed compute cluster. It can be shown that such portfolios dramatically reduce the expected overall computational cost, thereby allowing us to solve large, previously unsolved combinatorial problems. Another recent research direction (joint work with groups at the University of Washington and Microsoft Research) involves the use of machine learning techniques and Bayesian models to develop effective adaptive algorithmic strategies given bounded computational resources.
I also established and direct the newly formed Intelligent Information Systems Institute (IISI) at Cornell. The mission of the institute is to foster research in computation and data intensive methods for intelligent decision making systems. See www.cis.cornell.edu/iisi.

Professional Activities
Director, Intelligent Information Systems Institute (IISI).
Guest Editor, Journal of Knowledge Engineering Review, Cambridge Press.
Guest Editor, Artificial Intelligence Journal.
Editorial Board, Journal of Knowledge Engineering Review.
Editorial Board, International Journal AI Tools (IJAIT).
Co-chair, AAAI Symposium on Uncertainty in Computation, Boston, MA (2001).
Co-chair, AAAI Workshop on Leveraging Probability and Uncertainty in Computation, AAAI (2000).
Member, Advisory Committee International Scientists, Ministry of Science and Technology, Portuguese Government, Presidency of European Union (2000).
Member, Program Committee, SAT, Boston, MA (2001).
External Examiner, Ph.D. Thesis of Ramon Bejar, Univ. of Leida, Barcelona, Spain.
Reviewer for 7th Int. Joint Conference on Artificial Intelligence (IJCAI); Journal of Automated Reasoning; Journal
of Artificial Intelligence Research
; Constraints: An International Journal; Discrete Applied Mathematics.

Lectures
Structure, Duality, and Randomization: Common Themes in AI and OR.
-. Broad Area Colloquium, Stanford University, Stanford, CA (November, 2000).
-. AI Seminar, SRI, Palo Alto, CA (November, 2000).
-. Research Seminar, NASA/Ames, Mountain View, CA (November, 2000).
-. Colloquium, Univ. of Lisbon, Lisbon, Portugal (March, 2001).
Survey of Information Retrieval and Knowledge Representation, 3 lectures at AFRL/IF, Rome, NY (November,
      2000).
Vision and Directions for the Intelligent Information System Institute, AFRL/IF, Rome, NY (February, 2001).
Impact of Structure on Complexity. MURI /AFOSR meeting on Coop. Control of Distributed Autonomous
      Vehicles in Adversarial Environments, UCLA, Los Angeles, CA (May, 2001).
Structure and Complexity in the Virtual Transportation Company. Meeting on Taskable Agent Software Kit,
      DARPA, Sante Fe, NM (April, 2001).
Controlling Computational Cost. Meeting on Autonomous Negotiation Teams, DARPA, Lake Tahoe, CA (May,
      2001).

Publications
"On the Intersection of AI and OR." Journal of Knowledge Engineering Review 16(1) (2001).
"Algorithm Portfolios." Artificial Intelligence Journal 126(2001). With B. Selman.
"A Bayesian Approach to Tackling Hard Computational Problems." Proc. 17th Conf. on Uncertainty and
      Artificial Intelligence (UAI-2001), Seattle, WA (2001). With E. Horvitz, Y. Ruan, H. Kautz, B. Selman, and      M. Chickering.
"Balance and Filtering in Structured Satisfiable Problems. Proc. 17th Intl. Conf. on Artificial Intelligence (IJCAI-
      2001), Seattle, WA (2001). With H. Kautz, Y. Ruan, D. Achlioptas, B. Selman, and M. Stickel.
"Extending the Reach of SAT with Many-valued Logics." Electronic Notes in Discrete Mathematics 9, Elsevier
      Science Publ. (2001). With R. Bejar, A. Cabiscol, C. Fernandez, and F. Manya.
"An Application of Randomization and Restarts in Proof Planning." Proc. of the 6th European Conference on
      Planning (ECP-01), Toledo, Spain (2001). With A. Meier, and E.Melis.
"Extending the Reach of Proof Planning by Randomization and Restart Techniques." Future Directions in
      Automated Reasoning
, IJCAR Workshop, Siena, Italy (2001). With A. Meier and E. Melis.
"Generating Hard Feasible Schedules. Proc. of the 6th European Conference on Planning (ECP-01), Toledo,
      Spain (2001). With J. Argelich, R. Bejar, A. Cabiscol, C. Fernandez, and F. Manya.
"Heavy-tailed Behavior and Randomization in Proof Planning. Model-based Validation of Intelligence, AAAI
      2001 Spring Symposium Series, Stanford, CA (2001). With A. Meier and E. Melis.
"Distribute Constraint Satisfaction in a Wireless Sensor Tracking System. Proc. Workshop on Distributed
      Constraint Reasoning (CONS-2), IJCAI-2001, Seattle (2001). With R. Bejar, B. Krishnamachari, and B.
      Selman.
"Heavy-tailed Phenomena in Satisfiability and Constraint Satisfaction Problems. Journal of Automated
      Reasoning
24(1/2):67-100 (2000). With B. Selman, N. Crato, and Henry Kautz). Results featured in
      Science News (2000).
"Artificial Intelligence and Operations Research: Challenges and Opportunities in Planning and Scheduling and
      Operations Research. Journal of Knowledge Engineering Review 15(1) (2000).

 

 

 

Donald Greenberg
Professor and Member of the FCI,
the Johnson School of Management,
the Department of Architecture, and the
Graduate Field of Computer Science
dpg@graphics.cornell.edu
http://www.graphics.cornell.edu/people/director.html
Ph.D. Cornell University, 1968

Iam one of the pioneers in the emerging field of computer graphics, having served as a leading researcher and teacher in the field since 1965. My research is primarily concerned with physically based image synthesis and with applying graphic techniques to a variety of disciplines. My specialties include color science, parallel processing, and realistic image generation. My application work now focuses on medical imaging, architectural design, perception, digital photography, and real-time photorealistic image generation.
     Consistent with the interdisciplinary nature of the field of computer graphics, I am a member of Cornell's faculty in Johnson Graduate School of Management, the Department of Computer Science, and the Department of Architecture. In recent years I have taught courses in computer graphics, computer-aided architectural design, digital photography, and disruptive technologies.
     I was the founding director of the NSF Science and Technology Center for Computer Graphics and Scientific Visualization, now in its eleventh year. I am the director of the Program of Computer Graphics and former director of the Computer-aided Design Instructional Facility at Cornell.
     I have published more than 200 articles on computer graphics, and many of my students have been highly recognized in the field, including several who have received the SIGGRAPH Achievement Award and others who have received Hollywood Oscars.
     In 1987, I received the ACM Steven Coons Award, the highest honor in the field, for my outstanding creative contributions in computer graphics. I also received the National Computer Graphics Association Academic Award in 1989. In 1997 I received the ASCA Creative Research Award in Architecture. An honorary doctoral degree from New Jersey Institute of Technology was presented to me in 1999.

Professional Activities
Member: National Academy of Engineering.
Fellow: ACM and International Association of Medical and Biological Engineering.

Lectures
Disruptive Histories of Our Future. Cornell JGSM Reunion 2001, Cornell University (June 9, 2001).
Art & Design for Living. Cornell University, Parents Visit (April 20, 2001).
Virtual Environments of the 21st Century. Cornell Association of Professors Emeriti, Cornell University (April
      19, 2001).
Rendering History & Progress. STC Lecture, Program of Computer Graphics, Cornell University (April 17,
      2001).
The Real Challenge for Architecture in a Virtual World. Architecture Department, University of Virginia,
      Charlottesville, VA (April 5, 2001).
Rendering. EAG 2001, Boston, MA (April 3, 2001).
Working Today on Tomorrow's Design Software. SOM Lecture Series, NY (February 15, 2001).
B-schools: A Case History of Our Future. MBA Leadership 2001 Conference, New Orleans, Louisiana (January
      25, 2001).
Distance Learning. Cornell Club of Eastern Florida, Delray Beach, FL (December 6, 2000).
Great Ideas for Computer Science. Lecture, ComS 150, Computer Science, Cornell University (October 18,
      2000).
Technology & Design Practices. Real-time Workshop on Technology and Design Practice, Program of
      Computer Graphics, Cornell University (October 8, 2000).
Tomorrow's Internet and Design Software. Proceedings: Emerging Information Technologies for Facilities, NAS,
      FCC, Washington D.C. (October 20, 2000).
How Do We Prepare Our Students for the Future? Architecture Summer School: Architecture Department,
      Cornell University (July 12, 2000).

Publications
"Spatiotemporal Sensitivity and Visual Attention For Efficient Rendering of Dynamic Environments." ACM
      Transactions on Graphics (2001). With Hector (Yang-Li) Yee, and Sumanta N. Pattanaik.
"Field Trip to Ithaca, N.Y.: Autodesk Development Team Refining Sketching Advantages of Architectural
      Studio." Design Architecture.com (June 4, 2001). With Wendy Talarico.
"Lighting the Way: A Conversation with Don Greenberg of Cornell's Program in Computer Graphics." Cadence
      Web (http://www.cadenceweb.com/features/interviews/greenberg.html), 1-2 (2001).
"Tomorrow's Internet and Design Software." Symposium: Emerging Information Technologies for Facilities,
      NAS, FCC, Washington D.C. (October 20, 2000).
"Once and Future Graphics Pioneer." Architecture Week (18):1-7 (September, 2000). With B. J. Novitski.
"Time-dependent Visual Adaptation for Realistic Image Display." Computer Graphics Proceedings, Annual
      Conference Series, ACM SIGGRAPH, 47-53(July, 2000). With Sumanta N. Pattanaik, Jack Tumblin, and Hector Yee.
"Toward a Psychophysically Based Light Reflection Model for Image Synthesis." Computer Graphics Proceedings, Annual Conference Series ACM SIGGRAPH, 55-64 (July, 2000). With Fabio Pellacini, and James A. Ferwerda.
"A Lab Ahead of its Time: Cornell Graphics Lab Sets High Standards." Architectural Record, 198-204 (June, 2000). With B. J. Novitski, and Moreno A. Piccolotto.
"Approximate Visibility for Illumination Computations using Point Clouds." Program of Computer Graphics Technical Report, Cornell University (June 1, 2000). With Philip M. Dutre, and Parag Tole.
"A System for 3D Conceptual Modeling for Architectural Design." Program of Computer Graphics Technical Report, Cornell University (January 3, 2000). With Moreno Piccolotto, Sebastian Fernandez, Kavita Bala, and Michael Malone.
"Interactive Direct Lighting in Dynamic Scenes." Program of Computer Graphics Technical Report, Cornell University (January 2, 2000). With Sebastian Fernandez, Kavita Bala, and Moreno Piccolotto.

 

 

Zygmunt Haas
Associate Professor
Member of the School of Electrical and Computer Engineering
and the Graduate Field of Computer Science
haas@cs.cornell.edu
http://www.ee.cornell.edu/$\sim$haas/wnl.htm
Ph.D. Stanford University

My research is in the area of mobile and wireless systems and networks. Selected examples of the projects that are conducted in my Wireless Network Laboratory (WNL) are: ad-hoc networks (routing, medium access control, security, etc.), quality of service, cross-layer protocol design, mobile web access, multicasting, and mobility management.

Memberships
Professional Societies: IEEE Communications Society; IEEE Vehicular Technology; Association for Computing Machinery (ACM); Special Interest Group on Mobile Communications (SIGMOBILE).

Awards/Honors
Michael Tien '72 Award, Cornell College of Engineering, Excellence in Teaching Award (September, 2000).

University Activities
Member, Ad-hoc Tenure Promotion Review Committee, Computer Science Department, Cornell University;
      Computing Policy Committee (CPC), College of Engineering, Cornell University.
EE Policy Committee, School of Electrical and Computer Engineering, Cornell University (2000).
Member of the Committee on "Bits On Our Minds 2001 (BOOM '01).

Professional Activities
Editorial Board: IEEE Transactions on Networking.
Editorial Board: IEEE Communications Magazine.
Organizer and chair of the session on "Outrageous Opinions" at MobiHoc '01, The ACM Symposium on Mobile
      Ad-hoc Networking & Computing, Long Beach, CA (October 4-5, 2001).
Member: IASTED (The International Association of Science and Technology for Development) Technical
      Committee on Telecommunication.
Member:ACM Mobicom Steering Committee.
Chair of the IEEE Technical Committee on Personal Communications (TCPC).
Vice-chair of the IEEE Technical Committee on Personal Communications (TCPC).
Editorial Board of the journal Wireless Communications and Mobile Computing, John Wiley & Sons.
Guest Editor: Wireless Personal Communication Journal, special issue on Multimedia Network Protocols and
      Enabling Radio Technologies.
Editorial Board: ACM/Baltzer Wireless Networks.
Editorial Board: Journal of High Speed Networks.
Program Committee: IEEE Symposium on Ad-hoc Wireless Networks (SAWN), in conjunction with IEEE
      GLOBECOM 2001, San Antonio, TX (November 25-29, 2001).
Program Committee member and session chair, Milcom'01, McLean, VA (October 28-31, 2001).
Committee member: Wireless Communications and Networking Conference 2002 (WCNC'02), Orlando, FL
      (March 18-21, 2002).
Program Committee: European Wireless 2002, Next Generation Wireless Networks: Technologies, Protocols,
      Services and Applications, Florence, Italy (February 26-28, 2002).
Program Committee: 11th IEEE Workshop on Local and Metropolitan Area Networks, Boulder, CO (May 18,
      2001).
Program Committee: IEEE Wireless Networks and Mobile Computing Workshop, Phoenix, AZ (April 16-19, 2001).
Program Committee: ACM/IEEE MobiCom'2000, Boston, MA (August 6-11, 2000).
Program Committee: First IEEE Workshop on Mobile Ad HOC Networking and Computing Workshop
      (MobiHOC), Boston, MA (August 11-12, 2000).
NSF reviewer and panelist.

Lectures
Research in the Wireless Networks Laboratory at Cornell. Department of Electrical Engineering, Columbia
      University (April 23, 2001).
Research in the Wireless Networks Laboratory at Cornell. Communication Systems Department, Swiss
      Federal Institute of Technology Lausanne (EPFL) (December 11, 2000).

Publications
"The Zone Routing Protocol: A Hybrid Framework for Routing in Ad-hoc Networks." Ad-hoc Networks, Charlie
      Perkins, editor. Addison Wesley (2001). With M. R. Pearlman.
"A Communication Infrastructure for Smart Environments - A Position Article." IEEE Personal Communications
      Magazine
, special issue on "Networking the Physical World," 6-10 (October , 2000).
"Predictive Distance-based Mobility Management for PCS Networks." 2000 Cornell Summer Workshop on
      Information Theory (Bergerfest), Ithaca, NY (August 18-19, 2000). And B. Liang.
"On the Impact of Alternate Path Routing for Load Balancing in Mobile Ad-hoc Networks." First Annual
      IEEE/ACM Workshop on Mobile Ad-hoc Networking & Computing, MobiHOC'2000, Boston, MA (August
      11, 200). With M. R. Pearlman, P. Scholander, and S. S. Tabrizi.
"A Decision-theoretic Approach to Resource Allocation in Wireless Multimedia Networks." Fourth International
      Workshop on Discrete Algorithms and Methods for Mobile Computing, DIALM 2000, Boston, MA (August
      11, 2000). And J. Y. Halpern, L. Li, and S. B. Wicker.
"Securing Ad-hoc Networks." IEEE Network Magazine 13(6) (November/December 1999) With L. Zhou.
"Determining the Optimal Configuration for the Zone Routing Protocol." IEEE Journal on Selected Areas in
      Communications (JSAC)
, issue on Ad-hoc Networks 17(8):1395-1414 (August, 1999). And M. R.
      Pearlman.
"The Dynamic Packet Reservation Multiple Access Scheme for Multimedia Traffic." ACM/Baltzer Mobile
      Networks Applications 4:87-99 (1999). With D. A. Dyson.
"Ad-hoc Location Management using Quorum Systems." IEEE Transactions on Networking, ACM/IEEE
      Transactions on Networking (April, 1999). And B. Liang.
"The Multiply-detected Macrodiversity Scheme for Wireless Cellular Systems." IEEE Transactions on
      Vehicular Technolog
y 47(2) (May, 1998). And C-P. Li.

New Patent Applications
"ITAMAR - Independent Tree Ad-hoc Multicast Routing." Cornell Research Foundation, Application number: D-
      2823 - Haas. And M. S. Sajama.
"COCA: A Secure Distributed On-line Certification Authority." Cornell Research Foundation, Application
      number: D-2732A - Haas. With F. Schneider, L. Zhou, and R. van Renesse.
"Adaptive Power Control in Wireless Ad-hoc Networks." Cornell Research Foundation, Application number: D-
      2507 - Haas. And Miguel Sanchez.
"Routing and Mobility Management Protocols for Ad-hoc Networks." Cornell Research Foundation, Application
      number: D-2191 - Haas.

 

 

Joseph Halpern
Professor, and Co-director:
Cognitive Studies Program
halpern@cs.cornell.edu
http://www.cs.cornell.edu/home/halpern/
Ph.D. Harvard University, 1981


My research is concerned with representing and reasoning about knowledge and uncertainty in multi-agent systems. The work uses tools from logic (particularly modal logic and the idea of possible-worlds semantics), probability theory, distributed systems, game theory, and AI, and I like to think that it contributes to our understanding of each of these areas as well.
     Some themes of my current research include: (1) applying ideas of decision theory to constructing algorithms in asynchronous distributed systems, database systems, and wireless systems, (2) providing foundations for useful qualitative notions of decision theory, (3) reasoning about security.

Honors
Guggenheim Fellowship (for 2001-02).
Fulbright Fellowship (for 2001-02).

University Activities
Co-director: Cognitive Studies Program.
Chair, Admissions Committee, Department of Computer Science.

Professional Activities
Fellow, American Association of Artificial Intelligence.
Editor-in-chief: Journal of the ACM (as of May, 1997).
Consulting Editor: Chicago Journal of Computer Science.
Editorial board: Artificial Intelligence Journal; Information and Computation; Journal of Logic and Computation.
Member: ACM Publications Board.
Chairman: ACM Preprint Repository.
Coordinator: CoRR (Computing Research Repository).
Member: LICS (IEEE Conference on Logic in Computer Science) Advisory Board.
President of Board of Directors: Corporation for Theoretical Aspects of Reasoning About Knowledge.
Program Chair, 16th Annual IEEE Symposium on Logic in Computer Science (2001).
Program Committee Member and Conference Chair, 8th Conference on Theoretical Aspects of Rationality and
      Knowledge (2001).

Lectures
A Computer Scientist Looks at Game Theory.
-. Invited talk, Games 2000, Bilbao, Spain (July, 2000).
-.Invited talk, 4th Conference on Logic and Foundations of Game and Decision Theory, Torino, Italy (July,
      2000).
Plausibility Measures and Default Reasoning. Amsterdam University (May, 2001).
Plausibility Measures: a General Approach for Representing Uncertainty Northwestern University (May, 2001).
Complexity, Logic, and Computation: A Symposium in Honor of Albert Meyer, Boston, MA (June, 2001).

Publications

"Axiomatizing Causal Reasoning." Journal of AI Research 12:317-337 (2000).
"A Note on Knowledge-based Programs and Specifications." Distributed Computing 13(3):145-153 (2000).
"First-order Conditional Logic Revisited." ACM Transactions on Computational Logic 1(2):175-207 (2000). With
      N. Friedman and D. Koller.
"Multi-agent Only Knowing." Journal of Logic and Computation 11(1):41-70 (2001). With G. Lakemeyer.
"A Logic for SDSI's Linked Local Named Spaces." Journal of Computer Security 9(1,2):47-74 (2001). With R.
      van der Meyden.
"A Decision-theoretic Approach to Reliable Message Delivery. Distributed Computing 14:1-16 (2001). With F.
      Chu.
"A Decision-theoretic Approach to Resource Allocation in Wireless Multimedia Networks." Proceedings of Dial
      M for Mobility, 86-95 (2000). With Z. Haas, L. Li, and S. B. Wicker.
"Conditional Plausibility Measures and Bayesian Networks." Proceedings of the Sixteenth Conference on
      Uncertainty in AI, 247-255 (2000).
"Minimum-energy Mobile Wireless Networks Revisited." Proceedings of the IEEE Conference on
      Communications (2001). With L. Li.
"A Logical Reconstruction of SPKI." Proceedings of the 14th IEEE Computer Security Foundations Workshop
      (2001). With R. van der Meyden.
"Review of 'Probability and Conditionals: Belief Revision and Rational Decisions.'" Journal of Philosophical
      Logic
100(2):277-281 (2000).
"The Unusual Effectiveness of Logic in Computer Science." Bulletin of Symbolic Logic 7(2):213-236 (2001).
      With R. Harper, N. Immerman, P. G. Kolaitis, M. Y. Vardi, and V. Vianu.
"Editorial: An Author's Bill of Rights and Responsibilities." Journal of the ACM 47(5):828-825 (2000).
"CoRR: A Computing Research Repository (with commentary)." ACM Journal of Computer Documentation
      24(2):41-48 (2000).

Landmark Publications
Reasoning About Knowledge. MIT Press (1995). With R. Fagin, Y. Moses, and M. Y. Vardi.
"Knowledge and Common Knowledge in a Distributed Environment." Journal of the ACM 37(3):549-587 (1990).
      With Y. Moses. Awarded Godel Prize in 1997.
"Belief, Awareness, and Limited Reasoning." Artificial Intelligence 34:39-76 (1988). With R. Fagin. Conference
      version winner of MIT Press Publisher's Prize as best paper of the 9th International Joint Conference on
      Artificial Intelligence (1985).
"An Analysis of First-order Logics of Probability." Artificial Intelligence 46:311-350 (1990). Conference version
      winner of Publisher's Prize as best paper of the 11th International Joint Conference on Artificial Intelligence
      (1989).
"Plausibility Measures and Default Reasoning." Proceedings of the Thirteenth National Conference on Artificial
      Intelligence, 1297-1304 (1996). To appear in the Journal of the ACM . With N. Friedman. Commended for
      its excellence by the Committee on the "IGPL/FoLLI Prize for the Best Idea of the Year 1996."

 

 

 

Juris Hartmanis
Walter R. Read Professor of Engineering
Turing Award Winner
jh@cs.cornell.edu
Ph.D. California Institute of Technology, 1955

The strategic goal of my research is to contribute to the development of a comprehensive theory of computational complexity. Computational complexity, the study of the quantitative laws that govern computation, is an essential part of the science base needed to guide, harness, and exploit the explosively growing computer technology. My current research interests focus on understanding the computational complexity of chaotic systems and the classification of undecidable problems in complexity theory.

Awards
Recipient of the Grand Medal of the Latvian Academy of Sciences (Lielo Medalu) (2001).

Professional Activities
Member: National Academy of Engineering.
Foreign Member: Latvian Academy of Sciences.
Fellow: American Academy of Arts and Sciences; New York State Academy of Sciences; AAAS.
Editor: Springer-Verlag Lecture Notes in Computer Science; Journal of Computer and Systems Sciences; Fundamenta Informaticae.
Advisory Board: EATCS Monographs in Theoretical Computer Science; Springer-Verlag; International Journal
      of Foundations of Computing
.
Member: DIMACS External Advisory Committee.
Member: Santa Fe Institute Science Board.
Member: Santa Fe Institute Science Steering Committee.
Member: University of Cincinnati Computing Program Review Committee (November 1-3, 2000).

University Activities
Chair: Engineering College Nominating Committee.
Member: FCI Founders Committee.

Lectures
Goedel, Undecidability and Automata Theory, Half Century of Automata Theory. University of Western Ontario
       (July 26, 2000).
Four lectures at Jyvaskyle University, Finland, (August 10-11, 2000).
-. Undecidability and Incompleteness Results in Theory of Computing
-. Succinctness and Minimality of Automata Description
-. Search for Limits of Feasible Computations
-. On the Complexity and Shape of Mathematical Proofs
Computational Complexity and Mathematical Proofs, University of Saarbruecken, Germany (August 30, 2000).
What can Computational Complexity Theory Say about Mathematics?
-. Iowa State University (October 23, 2000).
-. Cray Lecture Series, University of Minnesota (October 30, 2000).

Publications
"Computational Complexity and Mathematical Proofs." Informatics- 10 Years Back, 10 Years Ahead.
      Reinhard Wilhelm, editor. Springer-Verlag LNCS 2000, 251-256 (2001).

 

 

Mark Heinrich
Assistant Professor
Member of the School of Electrical and Computer Engineering
and the Graduate Field of Computer Science
heinrich@csl.cornell.edu
http://www.csl.cornell.edu/~heinrich/
Ph.D. Stanford University, 1998

My research is concerned with the design of active memory and I/O systems for next-generation servers and data-intensive computing. This work has focused on extending the cache coherence mechanism in modern servers to implement active memory operations-computation performed in the memory system on behalf of the microprocessor to speed up overall execution time. Coupled with this work is the exploration of the effect of new networking technologies (i.e. InfiniBand) on next-generation servers and the integration of active memory and I/O techniques with this networking technology. We have also shown that active memory machines and hardware cache-coherent distributed shared-memory (DSM) machines need much the same support, and, in fact, that by building our single-node active memory system we can also support a multiprocessor version of the machine that we call active memory clusters. Active memory clusters can achieve hardware DSM performance at the low cost of clusters.
     In my work on Active I/O systems I am developing a smart InfiniBand switch (which can also be used in active memory clusters) that can support either normal or intelligent I/O devices, and offload computation from the microprocessor to minimize latency and reduce bandwidth requirements in the I/O system. This work also involves innovative operating system restructuring, including the filesystem and the network stack. The operating system in active I/O systems must be partitioned between the microprocessor and the active I/O devices. Our own operating system, SplitOS, is joint work between our research group and groups at Rutgers and Princeton.
     In work on scalable cache coherence protocols, I am working on issues of fairness and robustness in scalable distributed shared-memory (DSM) machines. In addition, I am looking at the quantitative impact of many coherence protocol techniques by evaluating each technique on a flexible DSM prototype. Together with Martin Burtscher, I am also exploring predictive techniques in cache coherence protocols to minimize latency.

Awards/Honors
Michael Tien '72 Excellence in Teaching Award (2000-2001).
IEEE Teacher of the Year Award (1999-2000).
NSF Faculty Early Career Development Award (2000-2004).

University Activities
Member: Intelligent Information Systems Institute; ECE Curriculum and Standards Committee; ECE Long-
      Range Recruiting Committee; ECE Experimental Systems Recruiting Committee; ECE Circuits & MEMS
      Recruiting Committee; CURIE Summer Program for Women in Engineering; Fields of Electrical
      Engineering, Computer Science.

Professional Activities
Publicity Chair: International Symposium on High-performance Computer Architecture (PCA) (January, 2001).
Panelist: Mathematics, Information, and Computational Sciences Division within the Office of Advanced
      Scientific Computing Research in the Office of Science at the U.S. Department of Energy (DOE) (April,
      2001).
Program Committee: Workshop on Caching, Coherence, and Consistency (WC3), held in conjunction with the
      ACM Conference on Supercomputing (June, 2001).
Program Committee: International Conference on Parallel Architectures and Compilation Techniques (PACT)
      (September, 2001).

Lectures
Flash Forward: Better, Faster, Cooler. Cornell University Silicon Valley Event, hosted by Hunter Rawlings, San
      Mateo, CA (April, 2001).
Providing Hardware DSM Performance at Software DSM Cost. Seminar, University of Rochester (April, 2001).
Hardware DSM Performance at Software DSM Cost. Air Force Research Laboratory, Rome, NY (March, 2001).
A Case for Asynchronous Active Memories. ISCA Workshop on Solving the Memory Wall (June, 2000).

Publications
"FLASH vs. (Simulated) FLASH: Closing the Simulation Loop." In Proceedings of the 9th International
      Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), 49-
      58 (November, 2000). With J. Gibson, R. Kunz, D. Ofelt, M. Horowitz, and J. Hennessy.
"Using Meta-level Compilation to Check FLASH Protocol Code." In Proceedings of the 9th International
      Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), 59-
      70 (November, 2000). With A. Chou, B. Chelf, and D. Engler.
"A Case for Asynchronous Active Memories." In Proceedings of the ISCA Workshop on Solving the Memory
      Wall (June, 2000). With R. Manohar.

 

 

Sheila Hemami
Associate Professor
Member of the School of Electrical and Computer Engineering
and the Graduate Field of Computer Science
hemami@cs.cornell.edu
http://www.ece.cornell.edu/people/faculty/faculty_list.shtml#shei
Ph.D. Stanford University, 1994

The emerging information superhighway provides an example of the flexibility required of image and video compression and transmission techniques. Varying network capacities, differences in viewing devices, and a broad spectrum of user needs suggest the desirability of coding techniques that can efficiently span large quality and bandwidth ranges. Additionally, coded data must be robust to errors and loss of varying degrees across multiple network segments. For practicality, algorithms must be inexpensive to implement, in either hardware or software. My research interests broadly concern such communication of visual information. Particular topics of interest include multirate video coding and transmission, compression specific to packet networks and other lossy networks, and psychovisual considerations.

University Activities
College of Engineering Committee of Faculty Women.
Society of Women Engineers Faculty Advisor.
EE Curriculum and Standards Committee.
Peoplesoft Lab Oversight Committee.
EE General Recruiting Committee.
Summer presentation to students in "Inventing an Information Society" (July, 2000).

Professional Activities
Reviewer, IEEE Trans. Signal Processing; IEEE Trans. Image Processing, IEEE Trans. Circuits and Systems for Video Technology; IEEE Communications Letters; IEEE ICIP 2001.
Associate Editor, IEEE Trans. Signal Processing.

Awards/Honors
HKN C. Holmes MacDonald Outstanding Teaching Award.
Michael Tien '72 Cornell College of Engineering Teaching Award.
Fulbright Distinguished Lecturer, State of Morocco (2001).

Publications
"Perceptual Quantization for Wavelet-based Image Coding." Proc. IEEE Int. Conf.