VITA: Michelangelo Grigni
March 2008
Phone: 404-727-7922 (404-727-5611 fax)
Email: mic@mathcs.emory.edu
Web: http://www.mathcs.emory.edu/~mic/
1995 to 2001: Assistant Professor, Emory University
1993 to 1995: NSF postdoctoral fellow and lecturer, U.C. San Diego
1992 to 1993: NSF postdoctoral fellow, Princeton University
1991 to 1992: postdoctoral fellow, University of British Columbia
B.S. (1986) Duke University, Mathematics and Computer Science, summa cum laude.
Awarded:
2002-2004: NSF grant CCR-0208929, ``Light Spanners for Hard Metrical Optimization Problems'', sole PI ($125,712).
1999-2002: NSF grant CCR-9820931, ``Approximation Algorithms for Planar and Geometric Optimization Problems'', sole PI ($144,200).
1997, 1998: Emory UTF course development grants.
1996: Emory URC grant, ``Summer Travel and the TSP'' ($4000).
1992-1995: NSF Mathematical Sciences Postdoctoral Research Fellowship.
1986-1989: NSF Graduate Fellowship.
1982-1986: full-tuition scholarships (A.B. Duke, N.C. Math).
Spring 2008: Data Structures & Algorithms (CS323, previously CS253), Graduate Algorithms (CS524, previously CS584G).
Fall 2007: Intro. to C.S. II (CS171), Discrete Math. for C.S. (CS224).
Spring 2007: Computing for Bioinformatics (CS153, new course), CS253.
Fall 2006: CS171, CS224.
2005-2006: Freshman seminar (CS190, bioinformatics), Theory of Computing (CS424), CS224, CS584G, and proposal/development for CS153.
2004-2005: CS171, CS224, CS170, CS253 (new curriculum), and Math 578R with Skip Garibaldi (quantum algorithms for hidden subgroups).
2003-2004: CS584G, Multivariable Calculus (Math211), Graduate Theory (CS524), CS171 (new course).
2002-2003: extended sabbatical, Boston.
2001-2002: Discrete Math. for C.S. (CS124), CS253 (twice), CS524.
2000-2001: CS124, CS584G, CS424, CS524.
Spring 2000: CS170, CS524 (first time separated from CS424).
Fall 1999: sabbatical.
1998-1999: CS124, CS253 (twice, C++ and Java), CS424/524.
1997-1998: CS170, CS424/524, CS124 (UTF funded pilot), CS584G.
1996-1997: CS170 (twice), pilot CS424/524, Algebra Seminar (Math227).
1995-1996: Math227, Math228, CS584G, CS253.
Math. Ph.D. program:
Papa Amar Sissokho, co-advised with V. Rödl, Summer 2003, Light Spanners and Sparse Pseudorandom Graphs. (Assistant Professor since 2003, Department of Mathematics, Illinois State University.)
Andre Berger, co-advised with Ojas Parekh, August 2006, Faster Minimum Weight Subgraph Algorithms. (Postdoc at TU Berlin.)
C.S. M.S. program:
Keven Haynes, Spring 1998, The Feasibility of an Approximation Algorithm for the Traveling Salesman Problem. (Held technical positions at Georgia Tech and BellSouth, with Emory IT since Fall 2004.)
Andrzej Woloszyn, Summer 1998, A Weighted Planar Graph Separator.
Baiyu Pan, Spring 1999, Content-Sensitive Implicit X Compression. (Princeton real estate agent, and part-time instructor at Phoenix online.)
Malgorzata Malowinska, Summer 1999, Synchronizing Files over a Communication Link.
Benjamin Bradford (BS/MS), Fall 2000, An Algorithm for the Multiple Alignment of Protein Sequences. (Briefly a dot-bomb developer, now a Chicago IP law attorney.)
Tao Xu, Spring 2002, Data Structures for Extremal Optimization.
Adam Sherwood (BS/MS), Spring 2004, An Efficient Implementation of Suffix Trees Indexing the Human Genome. (Attending NYU medical school.)
Shufu Xu, Summer 2004, An Improvement to the BitTorrent Peer-to-peer Protocol. (Systems Analyst at Fred Hutchinson Cancer Research Center, building parallel simulators for national flu epidemics, which continues work started at Emory Biostatistics.)
Yogya Sharma, Fall 2005, A Well-Connected Separator for Planar Graphs. (A biotechnology software developer at St. Jude Children's Research Hospital.)
Undergraduates:
Todd Arnold, 497R, a directed study of subliminal channels, Fall 1996.
Christan Blystone, Emory SURE program, a directed study of detour gap numbers, Summer 2000.
1996-present: Putnam Exam coach and organizer (each Fall except 2002).
2006-present: CLS education committee.
2000-present: C.S. undergraduate majors advisor
2003-2006: C.S. development committee (chair 2004-2005).
1999-2001: INPACS committee.
1996-1999: Emory Academic Standards Committee.
Fall 1998: Emory freshman advising program (FAME), and subsequent service as a pre-major advisor.
1997-1998: PMACS Theory and Modeling Committee.
1995-1997: proposed and developed two new courses (CS124 and CS424/524) and revised CS major requirements.
Refereeing: ACM Transactions on Algorithms, J. Algorithms, Comp. Complexity, Disc. Comp. Geometry, JCMCC, Inf. & Comp., IPL, ORSA J. Comput, JPDC, SICOMP, SIDMA (and quick reviews for various conferences).
NSF panel reviewer, 2001.
This listing is roughly chronological. In cases where a conference article appears again as a journal article, I have listed the journal version immediately after the conference version, and I label the two versions with the suffixes `a' and `b', respectively. Links refer to large Postscript files; other formats may be available by browsing my papers directory.
The following manuscripts are not yet accepted to conferences or journals.