Next: Advanced Students Up: Personnel Previous: Personnel

Faculty


Dana Angluin, Senior Research Scientist in Computer Science

B.A. 1969, Ph.D. 1976 University of California at Berkeley

MAJOR INTERESTS: Computational learning theory, analysis of algorithms

REPRESENTATIVE PUBLICATIONS:

  "Computational Learning Theory," Proceedings of the
  Twenty-Fourth Annual ACM Symposium on Theory of Computing,
  351-369, 1992.

  "Learning Conjunctions of Horn Clauses," with Michael Frazier
  and Leonard Pitt, Machine Learning 9, 147-164, 1992.

  "When Won't Membership Queries Help?," with Michael Kharitonov,
  JCSS 50, 336-355, 1995.


James Aspnes, Assistant Professor of Computer Science

B.S. 1987, Mathematics, MIT; M.S. 1987, Electrical Enginnering and Computer Science, MIT; Ph.D. 1992 Computer Science, Carnegie Mellon

MAJOR INTERESTS: Randomized algorithms, particularly for distributed and on-line problems.

REPRESENTATIVE PUBLICATIONS:

  "Counting networks", with Maurice Herlihy and Nir Shavit. 
  Journal of The Association for Computing Machinery, 41(5), pp.
  1020-1048, September 1994. An earlier version appeared under the
  title "Counting networks and multiprocessor coordination",
  in Twenty-Third Annual ACM Symposium on Theory of
  Computing, May 1991, pp. 348-358.

  "Randomized consensus in O(n log^2 n) operations per processor",
  with Orli Waarts. Thirty-Third IEEE Symposium on Foundations
  of Computer Science, October 1992, pp.137-146. To appear,
  SIAM Journal of Computing.

  "A theory of competitive analysis for distributed algorithms",with
  Miklos Ajtai, Cynthia Dwork, and Orli Waarts. Thirty-Fifth IEEE
  Symposium on Foundations of Computer Science, November 1994,
  pp.401-411.


Richard Beigel, Associate Professor of Computer Science

B.S. 1982, M.S. 1983, Ph.D. 1988, Stanford University

MAJOR INTERESTS: Complexity theory, fault diagnosis, design and analysis of algorithms.

REPRESENTATIVE PUBLICATIONS:

    "PP is Closed Under Intersection," with N. Reingold and
    D.Spielman, in the proceedings of the 23rd Annual ACM 
    Symposium on Theory of Computing, pp. 1-9, 1991.
    
    "Fault Diagnosis in a Flash," with W. Hurwood and N. Kahale, in
    the proceedings of the 36th Annual IEEE Symposium on
    Foundations of Computer Science, pp. 571-580, 1995.
        
    "3-Coloring in time O(1.3446^n): a no-MIS
    algorithm," with D. Eppstein, in the proceedings of the 36th
    Annual IEEE Symposium on  Foundations of Computer Science,
    pp. 444-452, 1995.


Nicholas Carriero, Research Scientist in Computer Science

B.S. 1980, Brown University; M.S. 1983, SUNY at Stony Brook; Ph.D. 1987, Yale University

MAJOR INTERESTS: Systems issues in the development of software tools for parallelism

REPRESENTATIVE PUBLICATIONS:

    " Coordination Languages and their Significance", with
    D. Gelernter Communications of the ACM 35, 2, 1992,
    pp. 97-107.

    "A Foundation for Advanced Compile-time Analysis of Linda
     Programs," with D. Gelernter, Languages and Compilers for
     Parallel Computing , Banerjee, et al.(eds) MIT Press, 1991.

    "Linda in Context," with D. Gelernter, Communications of
     the ACM 32, 4, 1989.


Yu Chen, Associate Research Scientist in Computer Science

B.S. 1982, Tsinghua University; M.S. 1984, Jiaotong University; M.S. 1988, Ph.D. 1991, Yale University

MAJOR INTERESTS: Numerical solution of differential equations, scattering theory, numerical quadrature and solution of integral equations, non-linear optimization, ill-posed problems

REPRESENTATIVE PUBLICATIONS:

    "Inverse Scattering via Heisenberg's Uncertainty Principle,"
    Technical Report 1091, Yale University, Department of Computer
    Science, 1996.
    
    "Inverse Scattering via Skin Effect," Technical Report 1110,
    Yale University, Department of Computer Science, 1996.


Stanley C. Eisenstat, Professor of Computer Science

Director of Undergraduate Studies

B.S. 1966, Case Institute of Technology; M.S. 1967, Ph.D. 1972, Stanford University

MAJOR INTERESTS: Numerical analysis (linear and nonlinear algebra), parallel computing

REPRESENTATIVE PUBLICATIONS:

    "A Fan-in Algorithm for Distributed Sparse Numerical
    Factorization", with Cleve Ashcraft and J. W. H. Liu, SIAM
    Journal on Scientific and Statistical Computing, 11(3), 1990.
    
    "Globally Convergent Inexact Newton Methods", with H. F. Walker,
    SIAM Journal on Optimization, 4(2), 1994.
    
    "Relative Perturbation Techniques for Singular Value Problems",
    with Ilse C. F. Ipsen, SIAM Journal on Numerical Analysis,
    32(6), 1995.


Michael J. Fischer, Professor of Computer Science

Director of Graduate Studies

B.S. 1963, University of Michigan; M.A. 1965, Ph.D. 1968, Harvard University

MAJOR INTERESTS: Theory of distributed systems, cryptographic protocols, analysis of algorithms and data structures, theory of programming languages and software, mathematical theory of computation and computational complexity

REPRESENTATIVE PUBLICATIONS:


  "An Application of Game-Theoretic Techniques to Cryptography,"
  with R. N. Wright, Advances in Computational Complexity
  Theory, Jin-Yi Cai, ed., DIMACS Series in Discrete
  Mathematics and Theoretical Computer Science, vol. 13, American
  Mathematical Society (1993), 99-118.

  "Space-Efficient Asynchronous Consensus without Shared Memory
  Initialization," with S. Moran, and G. Taubenfeld, 
  Information Processing Letters 45 (1993), 101-105.

  "Reliable Communication Over Unreliable Channels," with Y. Afek,
  H. Attiya, A. Fekete, N. Lynch, Y. Mansour, D.-W. Wang, and
  L. Zuck, Journal of the ACM 41, 6 (November 1994),
  1267-1297.


David Gelernter, Professor of Computer Science

B.A. 1976, M.A. 1977, Yale University; Ph.D. 1982, SUNY at Stony Brook

MAJOR INTERESTS: Programming languages and communication systems

REPRESENTATIVE PUBLICATIONS:

  "Coordination Languages and their Significance", with Nicholas
  Carriero, Communications of the ACM 35 (2) 1992, pp. 97-107.

  "Supercomputing out of Recycled Garbage:  Preliminary Experience with
  Piranha", with David Kaminsky, Proceedings of the 1992 ACM
  International Conference on Supercomputing, July 1992.

  "A Software Architecture for Acquiring Knowledge from Cases", with
  Scott Fertig,Proceedings of the International Joint Conference on
  Artificial Intelligence, August 1991.

Greg Hager, Associate Professor of Computer Science

B.A. 1983, Luther College, Decorah, IA; M.S. 1986, Ph.D. 1988, University of Pennsylvania

MAJOR INTERESTS: Vision, robotics, hand-eye coordination, sensor data fusion and sensor planning

REPRESENTATIVE PUBLICATIONS:

    "Real-Time Feature Tracking and Projective Invariance as a Basis
    for Hand-Eye Coordination".  In  Proc.IEEE Conf.on Computer
    Vision and Image Processing (CVPR), pp. 533-539. IEEE Computer
    Society Press, June 1994.
  
    "Real-Time Vision-Based Robot Localization", with S. Atiya.  
    IEEE Transactions on Robotics and Automation, 9 (6),
    pp. 785-800, 1993.
  
     Task-Directed Sensor Fusion and Planning.  Kluwer, Boston,
    MA, 1990.


Dana Henry, Assistant Professor of Electrical Engineering and Computer Science

S.B. 1988, S.M. 1990, Ph.D. 1995 (expected), Massachusetts Institute of Technology

MAJOR INTERESTS: Computer architecture, hardware and software mechanisms that improve the efficiency of a wide range of computer systems, from embedded microprocessors to supercomputers, mechanisms for fast interprocessor communication

REPRESENTATIVE PUBLICATIONS:

    "Adding Fast Interrupts to Superscalar Processors," CSG Memo
    366, MIT Laboratory for Computer Science, Cambridge, MA, 1994.
  
    "A Tightly-Coupled Processor-Network Interface,", with
    C. F. Joerg, Proc. 5th International Conf. Architectural
    Support for Programm. Lang. and Operating Systems (ASPLOS '92),
    Boston, MA, October, 111-122, 1992. Also in SIGARCH Computer
    Architecture News, Special Issue 20, 1992.
  
    "Specification and Verification of Real-Time Constraints in
    Coarse-Grain Dataflow," Technical Report 487, MIT Laboratory for
    Computer Science, Cambridge, MA, May 1991.


Michael Hines, Research Scientist in Computer Science

B.S. 1970, Michigan State University; S.M. 1972 Ph.D. 1975, University of Chicago

MAJOR INTERESTS: Computational Neuroscience, numerical simulation

REPRESENTATIVE PUBLICATIONS:

   "Computer Modeling Methods for Neurons" with N. T. Carnevale.
   In:  The Handbook of Brain Theory and Neural Networks
   (1995), pp. 226-230.  M. Arbib (ed), MIT Press.
  
   "NEURON--A program for simulation of nerve equations," in 
   Neural Systems: Analysis and Modeling, F. Eeckman (ed), Kluwer
   Academic Publishers, 1993, pp. 127-136.
  
  
   "A computational test of the requirements for conduction in
   demyelinated axons" with Peter Shrager,  J. Restorative
   Neurology and Neuroscience 3 (1991), pp. 81-93.


Paul Hudak, Professor of Computer Science

B.S. 1973, Vanderbilt University; M.S. 1974, Massachusetts Institute of Technology; Ph.D. 1982, University of Utah

MAJOR INTERESTS: Design and implementation of functional programming languages, formal semantics, program transformation, software prototyping, parallel programming, computer music.

REPRESENTATIVE PUBLICATIONS:

    "Haskore Music Notation: An Algebra of Music", with
    T. Makucevich, S. Gadde, and B. Whong, Journal of Functional
    Programming, 1995.
  
    "Conception, Evolution, and Application of Functional Programming
    Languages," ACM Computing Surveys 2, 3, 1989.
  
    "An Algebraic Model for Divide-and-conquer and its Parallelism",
    with Z. G. Mou, Journal of Supercomputing, 2(3), 1988.


David J. Kriegman, Associate Professor of Electrical Engineering and Computer Science

M.S. 1984, Ph.D. 1989, Stanford University

MAJOR INTERESTS: Computer Vision including problems related to object recognition and scene reconstruction; mobile robot navigation; motion and assembly planning for robots; human object recognition.

REPRESENTATIVE PUBLICATIONS:

    "Vision-Based Motion Planning and Exploration for Mobile
    Robots," with C. J. Taylor, IEEE Transactions on Robotics
    and Automation, 1996.
    
    "Invariant-Based Recognition of Complex Curved 3D Objects from
    Image Contours," with B. Vijayakumar and J. Ponce, 
    International Conference on Computer Vision, 1995, pp. 508-514.
    
    "What is the Set of Images of an Object Under All Possible
    Lighting Conditions?" with P. Belhumeur, IEEE Conf. on
    Computer Vision and Pattern Recognition, 1996, pp. 270-277.


Bradley C. Kuszmaul, Assistant Professor of Computer ScienceOA

B.S. (Mathematics) 1984, B.S. (Computer Science and Engineering) 1984, M.S. (Electrical Engineering and Computer Science) 1986, Ph.D. (Computer Science) 1994, Massachusetts Institute of Technology

MAJOR INTERESTS: Software and hardware mechanisms for predictable high-performance computing, including compilers, operating systems, networks, computer architecture, and parallel computing. Computer chess on parallel computers, algorithmic multithreading, dataflow processors, and beautiful hacks.

REPRESENTATIVE PUBLICATIONS:

    "The network architecture of the Connection Machine CM-5,"
    with C. E. Leiserson, Z. S. Abuhamdeh, D. C. Douglas,
    C. R. Feynman, M. N. Ganmukhi, J. V. Hill, W. D. Hillis,
    M. A. St. Pierre, D. S. Wells, M. C. Wong, S.-W. Yang, and
    R. Zak.  Journal of Parallel and Distributed Computing
    33(2), March 15 1996,, pp. 145-158.  (Portions of this work were
    previously reported in the  4th Annual ACM Symposium on
    Parallel Algorithms and Architectures (SPAA '92), 1992,
    pp. 272-285.)  Available as ftp://theory.lcs.mit.edu/
    /pub/bradley/jpdc96.ps.Z
    
    The StarTech Massively Parallel Chess Program," Journal of
    the International Computer Chess Association 18 (1), March 1995,
    pp. 3-20.  (An early version is available as
    ftp://theory.lcs.mit.edu/pub/bradley/startech.ps) This paper was selected
    as the winner of the 1994-1995 ICCA Journal Award.
    
    "Cilk: An Efficient Multithreaded Runtime System," with
    R. D. Blumofe, C. F. Joerg, C. E. Leiserson, K. H. Randall, and
    Y. Zhou.  To appear in the Journal of Parallel and Distributed
    Computing.  (Portions of this work were previously reported in
     Proceedings of the Fifth ACM SIGPLAN Symposium on Principles
    and Practice of Parallel Programming (PPoPP'95), 1995,
    pp. 207-216.)  Available as 
    ftp://theory.lcs.mit.edu/pub/bradley/PPoPP95.ps.Z


L'aszl'o Lov'asz, Professor of Computer Science and Mathematics

Ph.D. 1971 Mathematics, Eotvos Lorand University, Hungary Ph.D. 1977, Mathematical Sciences, Hungarian Academy of Sciences

MAJOR INTERESTS: Discrete mathematics, in particular its applications in the theory of algorithms and the theory of computing.

REPRESENTATIVE PUBLICATIONS:

    Combinatorial Problems and Exercises, Akad'emiai
    Kiad'o--North Holland, Budapest, 1979. (Japanese translation:
    Tokai Univ. Press, 1988.)
  
    Matching Theory, with M. D. Plummer.  Akd'emiai
    Kiad'o--North Holland, Budapest, 1986.
  
    "An Algorithmic Theory of Numbers, Graphs, and Convexity", 
    CBMS-NSF Regional Conference Series in Applied Mathematics 50,
    SIAM, Philadelphia, Pennsylvania 1986.


Drew McDermott, Professor of Computer Science

B.S., M.S. 1973, Ph.D. 1976, Massachusetts Institute of Technology

MAJOR INTERESTS: Representation of knowledge, reasoning about space and time, planning

REPRESENTATIVE PUBLICATIONS:

    Artificial Intelligence, Special Issue on Planning and
    Scheduling, Editor (with Jim Hendler).  1995
    
    "A Heuristic Estimator for Means-Ends Analysis in Planning."  In
    Proc. Third Int. Conf. on AI Planning Systems.  1996
    
    "Model-Based Pose Proposal for 2-D Object Recognition (with
    Hemant Tagare)." Proc. 13th Brazilian AI Conference 1996.


Willard Miranker, Professor Adjunct of Computer Science

B.A. 1952, New York University; M.S., Ph.D. Courant Institute, New York University, 1953, 1956

MAJOR INTERESTS: Using the tools of traditional subjects to study some of the more fundamental aspects of computation

REPRESENTATIVE PUBLICATIONS:

  "Numerical Computation Using Associative Tables," with
    C. C. Douglas, J. Parallel Computing, 16 (1990).

  "Multiscale Optimization in Neural Nets", with E. Mjolsness and
    C. Garrett, IEEE Trans. on Neural Networks 2 (1991).

  "Neural Organization of the Locomotive Oscillator", with
    B. E. Willner and C-P Lu, J. Biological Cybernetics 68
    (1993).


Marios Papaefthymiou, Assistant Professor of Electrical Engineering and Computer Science

B.S. 1988, Electrical Engineering, California Institute of Technology; M.S. 1990, Ph.D. 1993, Computer Science and Engineering, Massachusetts Institute of Technology

MAJOR INTERESTS: Design and analysis of algorithms, computer-aided design, VLSI design, parallel computation.

REPRESENTATIVE PUBLICATIONS:

    "Optimizing Two-Phase, Level-Clocked Circuitry," with
    A. T. Ishii and C. E. Leiserson, Journal of the ACM. To
    appear.
    
    "An Analysis of Gang-Scheduling for Multiprogrammed Parallel
    Computing Environments", with M. Squillante and F. Wang.  In 
    Proceedings of the 8th ACM Symposium on Parallel Algorithms and
    Architectures, June 1996.
    
    "Delay: An Efficient Tool for Retiming with Realistic Delay
    Modeling", with K. N. Lalgudi.  In  Proceedings of the 32nd
    ACM/IEEE Design Automation Conference, June 1995.  Received Best
    Paper Award.


John Peterson, Associate Research Scientist in Computer Science

B.S. 1976, University of Denver; M.S. 1979, University of Colorado; Ph.D. 1984, University of Utah

MAJOR INTERESTS: Compilation of non-traditional languages, compiler design, register allocation, peephole optimization, portable code generation

REPRESENTATIVE PUBLICATIONS:

    Report on the Programming Language Haskell, Version 1.3, May
    1996, with Paul Hudak, Simon Peyton Jones et al.
    
    "Implementing Type Classes", with Mark Jones, Proceedings of
    the ACM SIGPLAN Conference on Programming Language Design and
    Implementation, June 1993.
    
    "Untagged Data in Tagged Environments: Choosing Optimal
    Representations at Compile Time", Proceedings of the 1989 Conference on Functional Programming Languages and Computer Architecture, 1989, pp. 89-99.  


Diana Resasco, Associate Research Scientist in Computer Science

B.S. 1977, Universidad Nacional del Sur, Bahia Blanca, Argentina; M.S. 1985, Ph.D., 1990, Yale University

MAJOR INTERESTS: Scientific Computation, in particular, the solution of elliptic differential equations by Domain Decomposition methods, parallel Computation, Computational Ocean Acoustics

REPRESENTATIVE PUBLICATIONS:


    "A Parallel 3D Parabolic Wave Equation Solver for Underwater
    Acoustics," with D. Lee, F. Saied and M. H. Schultz, 
    Environmental Acoustics, D. Lee and M. Schultz eds., World Sci.
    PuB. 1994.
    
    "A 3D Parabolic Wave Equation Solver," with D. Lee, F. Saied and
    M. Schultz.  In Theoretical and Computational Acoustics 2,
    D. Lee and M. Schultz, eds., 1994.
    
    "Application of Domain Decomposition Techniques to the Solution
    of Acoustic Propagation Problems", 3rd IMACS Symposium on
    Computational Acoustics, Harvard University, Cambridge, MA, June
    26-28, 1991.


Vladimir Rokhlin, Professor of Computer Science

M.S. 1973, Vilnius University; Ph.D. 1983, Rice University

MAJOR INTERESTS: Numerical scattering theory, elliptic partial differential equations, numerical solution of integral equations, quadrature formulae for singular functions, numerical linear algebra, and large-scale particle simulations

REPRESENTATIVE PUBLICATIONS:

    "A Fast Algorithm for Particle Simulations," with L. Greengard,
    Journal of Computational Physics 73, 1987.
  
    "Rapid Solution of Integral Equations of Scattering Theory in Two
    Dimensions," Journal of Computational Physics, 86 (2), 1990
  
    "On the Inverse Scattering Problem for the Helmholtz Equation In
    One Dimension", with Yu Chen, Inverse Problems, 8, 1992,
    pp. 365-391.


Martin Schultz, Arthur K. Watson Professor of Computer Science Director, Research Center for Scientific Computation Chairman

B.S. 1961, California Institute of Technology; A.M. 1962, Ph.D. 1965, Harvard University

MAJOR INTERESTS: Numerical analysis, scientific computing

REPRESENTATIVE PUBLICATIONS:

    "Accelerating ADI Methods on Parallel Processors", with Craig
     Douglas and Sachit Malhotra, Yale CS Tech Report, 1996.
    
    "Numerical Ocean Acoustic Propagation in Three Dimensions", with
    Ding Lee, World Scientific, 1995.
    
    "Efficient Parallel Programming with Linda", with Ashish
    Deshpande, Proceedings of the Supercomputing'92 Conference,
    November 1992.


Zhong Shao, Assistant Professor of Computer Science

B.A. 1988, University of Science and Technology of China; M.A. 1991, Ph.D. 1994, Princeton University

MAJOR INTERESTS: Systems environments (e.g., compilers and operating systems) for modern type safe languages, interaction of compilers and languages with modern architectures, programming language design and implementation, semantic analysis and formal methods.

REPRESENTATIVE PUBLICATIONS:

    "Space-Efficient Closure Representations", with A. Appel.
    Proceedings of the 1994 ACM Conference on Lisp and Functional 
    Programming, June 1994, pp. 150-161. 

    Unrolling Lists", with J. Reppy and A. Appel. Proceedings of the
    1994 ACM Conference on Lisp and Functional Programming, June 1994, 
    pp. 185-195.

    A Type-based Compiler for Standard ML", with Appel. Proceedings
    of the SIGPLAN'95 Conference on Programming Language Design and 
    Implementation (PLDI), La Jolla, CA, June 1995, pp. 116-129.  


Edward Tufte, Professor of Political Science, Statistics, and Computer Science

B.S. 1963 M.S. 1964 Statistics, Stanford University; Ph.D. 1968 Political Science, Yale University

MAJOR INTERESTS: Statistical Graphics; Scientific Visualization; Use of Evidence

REPRESENTATIVE PUBLICATIONS:

    "The Visual Display of Quantitative Information" Graphics
    Press, 1983.

    "Envisioning Information", Graphics Press, 1990.


Lenore Zuck, Associate Professor of Computer Science

B.Sc. Technion 1979; M.Sc. 1983, Ph.D. 1987, Weizmann Institute of Science

MAJOR INTERESTS: Theory of distributed systems, formal tools for specification and verification

REPRESENTATIVE PUBLICATIONS:

    "Verification of Multiprocess Probabilistic Protocols," with
    A. Pnueli, Journal of Distributed Computing 1, 1, 1986.
  
    "A Little Knowledge Goes a Long Way: Knowledge-Based Derivations
    and Correctness Proofs for a Family of Protocols," with
    J. Halpern, Journal of the ACM 39, 1, 1992.
  
    "Tight Bounds for the Sequence Transmission Problem", with
    Da-Wei Wang, Proceedings of the Eight ACM Symposium on
    Principle of Distributed Computing, August 1989.


Steven Zucker, Professor of Computer Science and Electrical Engineering

B.E. Carnegie-Mellon University; M.E., Ph.D. Drexel University

MAJOR INTERESTS: Computational vision, computational neuroscience, image analysis, robotics

REPRESENTATIVE PUBLICATIONS:

     "Shape from shading on a cloudy day", with M. Langer, 
    J. Opt. Soc. Am., A, 1994, 11(2), 467-478.
    
    "Shapes, shocks, and deformations, I", with B. Kimia and
    A. Tannenbaum, Int. J. Computer Vision, 15, 1995,
    189-224.
    
    "Logical/linear operators for image curves", with L. Iverson,
    IEEE Trans. Pattern Analysis and Machine Intelligence 17
    (10), 1995, 982-996.


Next: Advanced Students Up: Personnel Previous: Personnel
Graduate Handbook Contents
Yale Computer Science Department Homepage