Computational & discrete geometry: Paradigms & techniques, approximation algorithms, geometric optimization, kinetic geometry, data structures, arrangements, visualization
Computational & discrete geometry: Paradigms & techniques, approximation algorithms, geometric optimization, kinetic geometry, data structures, arrangements, visualization
Computational biology: Protein structures, shape representation, shape matching and analysis
GIS and ecologic modeling: Terrain modeling and analysis, navigation, visibility, flow analysis, ecological forecasting, forecast dynamics
Spatial databases: indexing techniques, spatiotemporal databases, stream processing, continuous queries
Robotics: Collision detection, motion planning, part feeder
| CPS 130 | Analysis of Algorithms | Fall 1996 |
| CPS 237 | Randomized Algorithms | Spring 2000 |
| CPS 124 | Computer Graphics | Fall 2000 |
| UPE 309⁄BIO 309 | Ecological Forecasting | Spring 2002 |
| CPS 240 | Computational Complexity | Spring 2003 |
| CPS 260⁄BGT 204 | Algorithms in Computational Biology | Fall 2003 |
| CPS 296.2 | Shape Analysis | Spring 2004 |
| CPS 234 | Computational Geometry | Fall 2005 |
| CPS 296.2 | Geometric Optimization | Spring 2007 |
Ph.D.(Computer Science), Courant Institute, New York, 1989.
M.S. (Computer Science), University of California Santa Barbara, 1986.
B.E. (Electronics and Communication), University of Roorkee, Roorkee, India, 1982.
Phone: (919) 660-6548
Fax: (919) 660-6502
Email: pankaj at cs.duke.edu
Pankaj K. Agarwal
Department of Computer Science
Levine Science Research Center D315
Box 90129
Duke University
Durham NC 27708-0129