home   •   group   •   research   •   teaching   •   pubs   •   cv   •   bio   •   blog



MICHAEL J. FREEDMAN
Asst. Professor
Computer Science
Princeton University
www.michaelfreedman.org
mfreed%cs princeton edu
May 26, 2012
[ ps ] [ pdf ]


ACADEMICS
 
Princeton UniversityFall 2007 - present
Princeton, NJ
Assistant Professor of Computer Science
 
New York University, Courant InstituteFall 2002 - Summer 2007
New York, NY
Ph.D., Computer Science, Sept 2007.
M.S., Computer Science, June 2005.
Advisor: David Mazières
Dissertation: Democratizing Content Distribution
 
Stanford UniversityFall 2005 - Summer 2007
Stanford, CA
Research scholar. On leave from NYU to accompany my advisor.
 
Massachusetts Institute of TechnologyFall 1997 - Spring 2002
Cambridge, MA
 
          M.Eng., Electrical Eng. and Computer Science, June 2002. Spring 2001 - Spring 2002
          Thesis: A Peer-to-Peer Anonymizing Network Layer
          Advisor: Robert Morris
          Cumulative Graduate GPA: 5.0/5.0
 
          S.B., Computer Science and Engineering, June 2001 Fall 1997 - Fall 2000
          Minor in Political Science.
          Undergrad Thesis Advisor: Ron Rivest
          Cumulative Undergraduate GPA: 4.9/5.0
 
Oxford University, Magdalen College Fall 2000
Oxford, UK
 
Wyoming Valley West High School Fall 1993 - Spring 1997
Plymouth, PA
Graduated Class Valedictorian (1/314). National Merit Finalist, Advanced Placement Scholar with Distinction, National Honor Society.


PUBLICATIONS
 
See publications page for full list and links.


HONORS
 
DARPA Computer Science Study Group (CSSG) member, 2011 (13 across computer science)
Alfred P. Sloan Research Fellowship, 2011
CAREER Award (CSR), National Science Foundation, 2009
Young Investigator Award, Office of Naval Research, 2009 (15 across science and engineering)
E. Lawrence Keyes, Jr./Emerson Electric Co. Faculty Advancement Award, Princeton Engineering, 2009 (for teaching and scholarship)
 
Nominated by NYU for ACM Doctoral Dissertation award, 2008
Janet Fabri Prize, NYU Computer Science Dept., 2008 (for best Ph.D. dissertation)
Henning Biermann Award, NYU Computer Science Dept., 2005 (for education and service)
 
Community Award, honorable mention (for "Serval"), NSDI 2012.
Award paper (for "Commensal Cuckoo"), LADIS 2011. Publication in special issue of OSR.
Highest-ranked paper (for "Ethane"), SIGCOMM 2007. Fast-tracking to IEEE/ACM Transactions on Networking.
Best demo award (for "OASIS"), WORLDS 2005.
Highest-ranked paper (for "Private Matching"), Eurocrypt 2004.
Award paper (for "Tarzan"), CCS 2002.
 
NDSEG (DoD) Graduate Fellow, 2002-2005
NYU McCracken Fellow, 2002-2006
 
Awarded NSF Graduate Fellowship, 2001
Awarded Gordon Wu Fellowship, Princeton, 2001
Awarded Sterling Prize Fellowship, Yale, 2001
Awarded Graduate Fellowships, U.C.Berkeley, Carnegie-Mellon, UCSD, 2001
 
Coca-Cola Scholar, 1997-2001
Tylenol Scholar, 1997-1999
Big 33 Scholar, 1997-1998
 
Tau Beta Pi (Engineering Honor Society), 2000-
Eta Kappa Nu (EECS Honor Society), 2000-
Sigma Xi (Scientific Research Society), 2000-
Order of Omega (Fraternal Honor Society), 1999-
Congressional Award, Silver (1996) and Bronze (1993) medals
Explorer's Club, 1996-
ACM, IEEE, USENIX member


ADVISING
 
Current
  • PostDoc / Research Scientists: Erik Nordström, Ariel Rabkin
  • Ph.D.: Matvey Arye, Aaron Blankstein, Prem Gopalan, Rob Kiefer, Xiaozhou Li, Wyatt Lloyd, Siddhartha Sen, David Shue, Jeff Terrace
  • Masters: Nick Jones
  • Undergraduates: Michael Franklin, Amy Ousterhout

Previous
  • PostDocs: Steven Ko (now: Asst Professor, SUNY-Buffalo)
  • Masters students: Robert Soule (2004, NYU), Jeff Borden (2004, NYU), Justin Pettit (2007, Stanford), Muneeb Ali (2011), Matvey Arye (2011)
  • Undergraduates: NYU: Kevin Shanahan, Ed Kupershlak (2003-2004); Stanford: Jeffrey Spehar (2006-2007); Princeton: Hal Laidlaw, Mark Spear (2007-2008); Newton Allen, Hao Eric Liu, Andrew Schran, Sean Stern, Jennifer Yu (2008-2009); Paul Cavallaro, Dmitri Garbuzov, Andrew Gwozdz, Sajid Mehmood, Chris Rucinski (2009-2010); Kay Ousterhout, Patrick Wendell (2009-2011); Gabrielle Chen, Emily Lancaster, Eddy Ferreira, Brandon Podmayersky, Zhihong Xu (2010-2011)

Ph.D. Committee
  • Reader: Changhoon Kim (2008), Haakon Ringberg (2010), Yi Wang (2010), Minlan Yu (2011), Anirudh Badam (2012), Ariel Feldman (2012), Wonho Kim (2012), Ewen Cheslack-Postava (Stanford)
  • Non-Reader: Elliott Karpilovsky (2008), William Josephson (2010), Sunghwan Ihm (2011), Yaping Zhu (2011), Joe Wenjie Jiang (2011)


PROFESSIONAL ACTIVIES
 
Technical Program Chairs:
SOSP '13: Workshop Chair
HotDep '12: Co-Chair
IPTPS '10: Co-Chair
NSDI '09: Poster Chair
 
Technical Program Committee:
NSDI '13, HotOS '13, HotOS '13, FOCI '12, NSDI '12, CCS '11, FOCI '11, SIGCOMM '11, HotOS '11, OSDI '10, NSDI '10, IPTPS '10 SOSP '09, LADIS '09, USENIX Technical '09, IEEE Security & Privacy (Oakland) '09, NSDI '09, IPTPS '09 ROADS '08, CCS '08, IPTPS '08, CT-RSA '08, WORLDS '06, UPGRADE-CDN '06, IRIS Student P2P Workshop '03
 
External Reviewer:
NSDI '11, NSDI '08, NSDI '07, LATIN '06, HotNets '05, EUROCRYPT '05, Usenix Technical '05, ISC '04, CRYPTO '04, IPDPS '04, IEEE Infocom '04, ACM CCS '03, ACM SOSP '03, ISC '03, ACM PODC '03, EUROCRYPT '03, WPES '02
 
Book/Journal Reviewer:
Communications of the ACM, Transactions on Computer Systems (TOCS), Transactions on Networking (TON), SIGCOMM Computer Communication Review (CCR), Journal of Computer Security, Journal of Parallel and Distributed Computing (JPDC), Handbook of Internet Security - P2P Security (Wiley & Sons), Computer Journal


RESEARCH AND WORK EXPERIENCE
 
Princeton University, Dept. of Computer Science Assistant Professor
Princeton, NJ Fall 2007 - present
 
Illuminics Systems Co-founder
Mountain View, CA March 2006 - September 2007
Commercialized IP analytics and geolocation research; acquired by Quova, Inc. in Nov 2006.
 
Stanford University, Secure Computer Systems Research staff
Stanford, CA Fall 2005 - Summer 2007
 
U.C. Berkeley Visiting Research Associate
Berkeley, CA Summer 2005
With Ion Stoica and Scott Shenker, researched problems for Byzantine fault-tolerant distributed systems.
 
NYU, Secure Computer Systems Research Assistant
New York, NY Fall 2002 - Spring 2005
 
HP Labs, Trusted Systems Lab Research Associate
Princeton, NJ Summer 2003
With Benny Pinkas, developed cryptographic protocols for private matching (two-party set intersection) and secure private information retrieval (SPIR).
 
MIT Laboratory for Computer Science
Cambridge, MA Spring 1999 - Spring 2002
 
Parallel and Distributed Operating Systems Group
(Spring 2001 - Spring 2002) Research assistant, Led the design and development of Tarzan, a peer-to-peer anonymous IP network layer that is strongly resistent to traffic analysis.
 
Cryptography and Information Security Group
(Spring 2000) Undergrad research. As part of the Free Haven Project, developing a system for the anonymous publishing, storage, and retrieval of information.
 
Spoken Language Systems Group
(Spring 1999 - Winter 2000) Undergrad research. Improved the graphical environment of real-time generated interfaces for the Jupiter (weather forecast) speech recognition/generation system, with Stephanie Seneff. Built statistical analysis tool for semantic frame composition.
 
InterTrust Technologies, STAR Lab Research Intern
Santa Clara, CASummer, 2001
Researched practical techniques and theoretical cryptographic primitives for privacy for Digital Rights Management (DRM) systems. Developed and simulated a new algorithm for peer-to-peer key-value lookups on a distributed trie with lazy consistency.
 
Zero-Knowledge Systems Labs Research Intern, Cryptography Group
Montreal, QuebecSummer, 2000
Designed and implemented a prototype system and API toolkit for electronic cash with Stefan Brands and Ian Goldberg. Researched electronic voting and cash protocols.
 
Sun Microsystems Intern, High Performance Computing Group
Burlington, MASummer, 1999
Investigated use of parallel input/output in large-scale scientific modeling applications. Converted the ARPS weather model to use Sun MPI I/O, allowing parallel execution atop a parallel file system.
 
Cognex Corporation Intern, Software Engineering
Natick, MASummer, 1998
Developed GUI applications atop Cognex machine vision libraries. Specific tasks concerned the configurability of vision board security keys across NT networks.
 
MIT Francis Bitter Magnet Laboratory Undergraduate Research Assistant
Cambridge, MASummer 1996, Fall 1997 - Winter 1998
Investigated growth techniques of ferromagnetic MnBi thin films for use in magneto-optical recording and barrier tunneling junctions. X-ray diffraction, SQUID hysteresis loops, scanning-electron and atomic force microscopy, and Rutherford back scattering for analysis.
 
Michigan State University
East Lansing, MISummer 1995
Developed tools for the graphical representation of algorithms that reduce run-time in distributed-memory supercomputers by balancing computations and data between nodes.
 
4-H Camp Shehaqua Counselor
White Haven, PASummer 1993 - Summer 1997


CONSULTING AND ADVISORY POSITIONS
 
Institute for Defense Analyses (IDA)
Alexandria, VAJune 2011 - present
 
Intelligent Automation, Inc.
Rockville, MDJune 2011 - present
Helping design survivable and secure content distribution network for dynamic tactical environments, as part of AFOSR project.
 
CloudFlare
Bay Area, CAMarch 2009 - August 2010
Advised security startup that protects websites from malicious online behavior, by proxying and filteringWeb traffic while providing CDN and DNS service.
 
NetFlix, Inc.
Los Gatos, CAAugust 2007 - September 2008
Helped design a content distribution network and data-center architecture to support online distribution of short and full-length videos.
 
Quova, Inc.
Mountain View, CANovember 2006 - September 2007
Helped design and build GeoPoint v6.0, an IP geolocation and analytics platform, which incorporated architectural and technical aspects of illuminati research.
 
Legal consulting and expert references available upon request.


SERVICE ACTIVITIES
 
Princeton, University Committee on Grading Fall 2010 - Summer 2013
 
Princeton, Wilson College, Academic Advisor (Freshman and Sophomore A.B. Majors) and Faculty Fellow Fall 2010 - present
 
Princeton CS Department, Colloquia Organizer Fall 2009 - present
 
Princeton Center for Information Technology Policy, Faculty Associate Spring 2008 - present
 
Princeton CS Department, Academic Advisor, B.S.E. Majors, Class of 2011 Spring 2008 - Spring 2011
 
Princeton Engineering, Freshman Advisor, B.S.E. Majors Fall 2008 - Spring 2010
 
Princeton Center for Jewish Life, Faculty Fellow Fall 2007 - Spring 2008
 
NYU Systems Reading Group, Founder and Organizer Summer 2003 - Spring 2005
 
NYU Courant Student Organization, Representative to faculty Spring 2004 - Spring 2005
 
MIT LCS Applied Security Reading Group, Co-organizer Fall 2001 - Spring 2002
 
MIT Outing Club, President, VP, Publicity Fall 1997 - Spring 2002