

Michael A. Bender
Computer Science Department - Michael A. Bender
Rank/Position Title:
Associate Professor |
Home Page:
http://www.cs.sunysb.edu/~bender |
Date of original appointment to this faculty, followed by dates and ranks of advancement:
- Assistant Professor (September 1998-August 2004)
- Associate Professor (September 2004-present)
|
Degrees:
Degree |
Field |
Institution |
Date |
Ph.D. |
Computer Science |
Harvard University |
June 1998 |
S.M. |
Computer Science |
Harvard University |
June 1995 |
D.E.A. |
Computer Science |
Ecole Normale Supérieure de Lyon, France |
July 1993
|
Magistère |
Computer Science |
Ecole Normale Supérieure de Lyon, France |
July 1993
|
A.B. |
Applied Mathematics |
Harvard University |
June 1992 |
|
Conferences, workshops, and professional development:
- 5th Workshop on Algorithm Engineering and Experiments (ALENEX), January 2003, Baltimore, MD
- 14th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), January 2003, Baltimore, MD
- 35th Annual ACM Symposium on Theory of Computing (STOC), June 2003, San Diego, CA
- DOE SCaLeS "Science Case for Large Scale Simulation" Workshop, 2003, Washington, DC
- 44th Annual Symposium on Foundations of Computer Science (FOCS), Cambridge, MA, October 2003
- 15th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), New Orleans, LA, January 2004
- 6th Workshop on Algorithm Engineering and Experiments (ALENEX), New Orleans, LA, January 2004
- SIAM Conference on Parallel Processing for Scientific Computing (SIAM PP04), February 2004, San Francisco, CA
- SIAM Workshop on Combinatorial Scientific Computing, February 2004, San Francisco, CA
- 6th Symposium on Latin American Theoretical INformatics (LATIN), April 2004, Buenos Aires, Argentina
|
Other related computing experience:
VISITING POSITIONS
- Visiting Research Fellow: Dept of Computer Science, Kings College London, 2004-present
- Visiting Scientist. Computer Science and AI Laboratory, MIT, 2003-2004.
- Research Associate. Bell Laboratories, Lucent Technologies, Murray Hill, summer 1996.
TEACHING AWAY FROM STONY BROOK
- MIT 6.895 Theory of Parallel Systems, Fall 2003. Approximately 20 students.
- MIT 6.896 Theory of Parallel Hardware, Spring 2004. Approximately 20 students.
- Advanced Topics in Data Structures (in Spanish), July 1999. Escuela de Ciencias Informaticas, U Buenos Aires, Argentina. Approximately 110 students.
- Data Structures and Algorithms for Massive Data Sets (in Spanish), July 2005 (anticipated). Escuela de Ciencias Informaticas, U Buenos Aires, Argentina.
OTHER SELECTED PROFESSION ACTIVITIES
- Co-organizer. Dagstuhl Seminar 04301: Cache-Oblivious and Cache-Aware Algorithms, 2004.
- Publicity Chair. Symposium on Parallelism in Algorithms and Architectures (SPAA), 2000-2005.
- Guest editor. Journal of Algorithms Special Issue on SODA 2004.
- Editor. Journal of Discrete Algorithms, 2004-present.
|
Department, college, and/or university committee membership:
- Member, Graduate Admissions Committee, 1998-2002
- Member, School of Engineering Scholarship Committee, 2001
- Organizer, Theory Qualifier, 1999, 2003
- CS Representative, Women in Science and Engineering (WISE), Course Counseling, 2002
- Host, Distinguished Lecturers (Bentley, Farach-Colton, Hart, Leiserson), 2001-2003
- CS Representative, Strategic Plan Advisory and Coordinating Committee (SPACC), 2002
- Chair, Visibility/PR Committee, 2003-2004
- Member, CEWIT Building Committee, 2003
- Founder, Research Lunches, 2003
- Judge, Graduate Student Research Conference, 2003
|
Principal publications of the last five years.
REFEREED JOURNAL PUBLICATIONS IN LAST FIVE YEARS
- C. Chekuri and M. A. Bender. An Efficient Approximation Algorithm for Minimizing Makespan on Uniformly Related Machines. Journal of Algorithms, 41:212-224, 2001.
- M. A. Bender and D. Ron. Testing Properties of Directed Graphs: Acyclicity and Connectivity. Random Structures and Algorithms, 20(2): 184-205, 2002.
- M. Andrews, M. A. Bender, and L. Zhang. New Algorithms for the Disk Scheduling Problem. Algorithmica, 32(2): 277-301, 2002.
- M. A. Bender and M. O. Rabin. Online Scheduling of Parallel Programs on Heterogeneous Systems with Applications to Cilk. Theory of Computing Systems Special Issue on SPAA '00, 35: 289-304, 2002.
- M. A. Bender, A. Fernandez, D. Ron, A. Sahai, and S. Vadhan. The Power of a Pebble: Exploring and Mapping Directed Graphs. Information and Computation, 176(1):1-21, 2002.
- E. M. Arkin, M. A. Bender, J. S. B. Mitchell, and S. S. Skiena. The Lazy Bureaucrat Scheduling Problem. Information and Computation, 184(1):129-146, 2003.
- C. M. Bender, M. A. Bender, E. D. Demaine, S. P. Fekete. What is the Optimal Shape of a City? Journal of Physics A: Mathematical and General, 37:147-159, 2004.
- M. A. Bender and M. Farach-Colton. The Level Ancestor Problem Simplified. Theoretical Computer Science Special Issue on LATIN '02, 321(1):5-12, 2004.
- E. M. Arkin, M. A. Bender, E. D. Demaine, M. L. Demaine, J. S. B. Mitchell, S. Sethia, and S. Skiena. When Can You Fold a Map? Computational Geometry: Theory and Applications (CGTA), 29(1):23-46, 2004. Special issue of selected papers from the 10th Annual Fall Workshop on Computational Geometry, 2000.
- M. Sztainberg, E. M. Arkin, M. A. Bender, and J. S. B. Mitchell. Theoretical and Experimental Analysis of Heuristics for the Freeze-Tag Robot Awakening Problem. IEEE Transactions on Robotics and Automation, 20(4):691-701, 2004.
|
Other scholarly activity: grants, sabbaticals, software development, etc.:
- CoPI: "Algorithms in Support of Scalable Tactical Imagery eXploitation," subcontract from ISX Corporation on a grant from DARPA. $40,000 (with E. M. Arkin, AMS, and J. Mitchell, AMS).Award effective: 8/1/99-12/25/00.
- CoPI: "Algorithms in Support of Pheromone Robotics,"subcontract from HRL Laboratories on a grant from DARPA. $171,062 (with E. M. Arkin, AMS, and J. Mitchell, AMS). Award effective: 9/1/99-9/1/2002.
- CoPI: "ITR/SY(CISE): Cache-Oblivious Data Structures,"National Science Foundation (with L. Arge, Duke, and E. Demaine, MIT). $449,571, $161,529 SUNY portion. Award effective: 9/1/2001-8/31/2004.
- PI: "Algorithmic Support for Cplant Scheduling," Sandia National Laboratories. $46,132 (with E. M. Arkin, AMS). Award effective: 6/11/01-9/28/01.
- CoPI: "Nanoscale Single Electron Switching Arrays for Self-Evolving Neuromorphic Networks," National Science Foundation. $599,980 (with K. Likarev, Physics, J. Lukens, Physics, and A. Mayr, Physics). Award effective: 7/01/01-6/30/03.
- PI: "Data Structures and Algorithms for Maintaining Data Locality," National Science Foundation. $149,937. Award effective: 7/15/2002-6/30/2005.
- PI: "Algorithmic Support for Cplant Scheduling," Sandia National Laboratories. $20,351. Award effective: 6/11/02-9/20/02.
- PI: "Algorithmic Support for Cplant Scheduling," Sandia National Laboratories. $34,680. Award effective: 5/1/03-1/1/03.
- CoPI: "ITR: Transactions Everywhere," (with B. Kuszmaul, MIT, and C. Leiserson, MIT). $650,000, $100,000 SUNY portion. Award effective: 9/03-8/05.
- VIDEO PRODUCT In ACM Symposium on Computational Geometry (SoCG), Video/DVD. http://www.cs.sunysb.edu/~bender/pub/SoCG03-video/SoCG03-video.mov. SOFTWARE: The processor-allocation algorithms in the system software of Cplant, a supercomputer family at Sandia National Laboratories. See V. Leung, E. M. Arkin, M. A. Bender, D. Bunde, J. Johnston, A. Lal, J. S. B. Mitchell, C. Phillips, and S. Seiden. Processor Allocation on Cplant: Achieving General Processor Locality Using One-Dimensional Allocation Strategies. Proceedings of the 4th IEEE International Conference on Cluster Computing (CLUSTER), pages 296-304, 2002. Cache-Oblivious Search Tree Software.M. A. Bender, M. Farach-Colton, B. Kuszmaul. This software will be made publically available on http://www.cs.sunysb.edu/~bender/and will be described in a publication to be submitted during Spring 2005.
|
Scientific, professional, and honor societies of which you are a member:
|
Honors and awards:
- Graduate Teaching Award, Dept of Computer Science, SUNY Stony Brook, 2000.
- Rotary Fellowship at the Ecole Normale Supérieure de Lyon, France, 1992-1993.
|
Courses taught this and last academic year term-by-term section of the same course separately.
Year/Term |
Course Number |
Course Title |
S05 |
CSE 373
|
Undergraduate Analysis of Algorithms |
S05 |
CSE593 |
Independent Study in Computer Science |
S05 |
CSE599 |
M.S. Thesis Research |
S05 |
CSE638 |
Advanced Algorithms: Data Structures for Massive Data |
S05 |
CSE642 |
Seminar in Algorithms |
S05 |
CSE698 |
Practicum in Teaching |
S04 |
MIT 6.896 |
Theory of Parallel Hardware |
F03 |
MIT 6.895 |
Theory of Parallel Systems |
|
|
|
|
Academic advising:
Assigned advisor for 18 undergraduate students during 2004/2005 academic year
|
Brief description of major research and scholarly activities:
ALGORITHMS FOR MASSIVE DATA
- cache-oblivious algorithms and data structures
SCHEDULING AND RESOURCE ALLOCATION:
- - supercomputers
- - contention resolution
- - heterogeneous/homogeneous parallel systems
- - disks
PARALLEL COMPUTING
- - supercomputers
- - heterogeneous/homogeneous parallel systems
- - transactional memory
ALGORITHMS FOR ROBOT SWARMS AND SENSOR NETWORKS
|
|
|