Sibren Isaacman

CV

EDUCATION

Ph. D. Candidate, Electrical Engineering, Princeton University, Princeton, NJ

                 Expected: 2012

                  Advisor: Margaret Martonosi

                  Research interests: Mobile Networking and Collaborative Caching in Challenged          Networks

 

M.A., Electrical Engineering, Princeton University, Princeton, NJ                     

                 Awarded: June 2009

 

M. Eng., Electrical Engineering, Princeton University, Princeton, NJ              

                 Awarded: June 2006

 

A.B., Physics, Cornell University, Ithaca, NY                                                              

                 Awarded: May 2005

 

AWARDS AND HONORS

Wallace Memorial Fellowship in Engineering (the highest graduate level award in Princeton)

Graduate Student Teaching Award

Selected as a Participant in the Teagle Teaching Seminar

Awarded Technology for Developing Regions Fellowship

Graduated Cornell with “Distinction in All Subjects” (top 10% of class)

 

PUBLICATIONS

Isaacman, S., S. Ioannidis, A. Chaintreau, M. Martonosi. “Distributed Rating Prediction in User Generated Content Streams.” 5th ACM International Conference on Recommender Systems (RecSys 2011), October 2011

Isaacman, S., R. Becker, R. Cáceres, S. Kobourov, M. Martonosi, J. Rowland, A. Varshavsky. “Identifying Important Places in People’s Lives from Cellular Network Data.” 9th International Conference on Pervasive Computing, June 2011

Isaacman, S., M. Martonosi. “Low-Infrastructure Methods to Improve Internet Access for Mobile Users in Emerging Regions.” 20th International World Wide Web Conference, March 2011

Isaacman, S., R. Becker, R. Cáceres, S. Kobourov, M. Martonosi, J. Rowland, A. Varshavsky. “Comparing the Range of Human Mobility in Los Angeles and New York.” 8th International Workshop on Managing Ubiquitous Communications and Services, March 2011

Isaacman, S., R. Becker, R. Cáceres, S. Kobourov, J. Rowland, A. Varshavsky. “A Tale of Two Cities.” 11th Workshop on Mobile Computing Systems and Applications, October 2010

Isaacman, S., M. Martonosi. “The C-LINK System for Collaborative Web Usage: A Real-World Deployment in Rural Nicaragua.” 3rd ACM Workshop on Networked Systems for Developing Regions, October 2009.

Isaacman, S., M. Martonosi. “Potential for Collaborative Caching and Prefetching in Largely-Disconnected Villages.” ACM Workshop on Wireless Networks and Systems for Developing Regions, September 2008.

Rubin, D., S. Isaacman, A. Long. “Modeling Colliding Beams with an Element by Element Representation of the Storage Ring Guide Field.Phys. Rev. ST AB 9 (1)

                

RESEARCH EXPERIENCE

Princeton University, Princeton, NJ

Research Assistant (February 2008 – Present)

Conceived and demonstrated potential for a novel caching strategy for improved internet connectivity in developing regions. Developed prototype system deployed in Nicaragua in May 2009. Developed simulator to test large scale effects. Coordinated team of 3 undergraduate students building additional capabilities into prototype system. Peer reviewed papers for major conferences and journals. Acted as network administrator for the research group.

 

AT&T Research Lab, Florham Park, NJ

Intern (June 2011 – August 2011)

Developed novel model of human mobility. Verified functionality of model by generating artificial cell phone data records and comparing them to real records across a number of metrics.

 

Intern (June 2010 – August 2010)

Applied clustering and statistical techniques to a novel data set of cell phone data records. Developed algorithms to determine home and work locations of cell phone users. Verified accuracy of algorithms using ground-truth data from volunteers and US census data. Mapped data using Google Earth. Resulted in 2 publications.

 

Intern (June 2009 – August 2009)

Analyzed a novel data set of >300 million cell phone data records for human mobility patterns. Developed metrics to contrast human movement patterns in two major metropolitan areas of the United States. Resulted in publication.

 

Technicolor Research Labs, Paris, France

Intern (August 2009 – January 2010)

Proposed, designed, and developed a distributed recommendation engine to be used in opportunistic mobile networks. Designed and developed a Facebook application to test the functionality under real world conditions.

 

Laboratory of Elementary Particle Physics, Cornell University, Ithaca, NY

Programmer (June 2004 - August 2005)

Parallelized code to simulate particles in the Cornell Electron Storage Ring (CESR). Assisted in improving communication structures for beam position monitors. Developed and ran simulations of CESR. Resulted in publication.

 

Integral Systems, Lanham, MD  (http://www.integ.com)

Junior Software Engineer (Summer 2002, Summer 2003)

Assisted in the development of Skylight, a fully automated data acquisition, processing, and archiving system for satellite imagery from NASA’s Terra and Aqua spacecraft. Wrote an API for integration of end-user code into the Skylight Processing System, Assisted in development of a scripting language to run user defined processing modules in Skylight Version 2. Constructed modules for automation of SQL database entry and FTP file transfer for more complete user control. Ported Earth science algorithms from Unix to Windows.

 

Junior Software Engineer (Summer 1999, Summer 2001)

Wrote user interfaces in Tcl/Tk for the Common Test Executive developed for Boeing Space Systems, a general testing system for spacecraft. Wrote and executed software test plans. Wrote a telemetry data dictionary for GOES, a geo-synchronous weather satellite.

 

TEACHING EXPERIENCE

Princeton University, Princeton, NJ

Assistant in Instruction (January 2011 – June 2011)

Reinforced material taught by Prof. Rexford in “Introduction to Programming Systems.” Held weekly office hours and led twice weekly precepts. Evaluated student performance on programming assignments. Earned teaching award.

 

McGraw Center, Princeton University, Princeton, NJ

Graduate Fellow (August 2010 – present)

Trained new Assistants in Instruction to use active teaching methodologies in precepts.

 

Teagle Seminar Participant (September 2010 – June 2011)

Selected to participate in year-long seminar to discuss modern pedagogical literature. Identified student learning styles, engagement strategies, assessment techniques, and syllabus creation.

 

Princeton University, Princeton, NJ

Assistant in Instruction (July 2008 – January 2009)

Reinforced material taught by Prof. Martonosi in “Computer Architecture” by holding weekly office hours. Assisted in design of class project. Set up GEMS simulation infrastructure. Evaluated student’s performance on written work. Assisted in development of exams.

 

Lincoln International Academy, Managua, Nicaragua

Teacher (August 2006 – June 2007)

Taught 9th and 12th grade students Physical Science, Physics, and AP Physics. Participated in curriculum development. Tutored students in preparation for the SAT

 

ADDITIONAL SKILLS

C/C++, Java, Tcl/Tk, FORTRAN, LAM/MPI, Perl

Familiarity with Bochs IA-32 (x86) PC Emulator, Multifacet GEMS

Comfortable with both Windows and Linux

Proficient Dutch speaker

 

ADDITIONAL ACTIVITIES

Co-founder of Princeton’s Computer Architecture Reading Group

Member IEEE, ACM

Eagle Scout – Boy Scouts of America