Department Events


[ View Current Schedule ] Archives: [2013] [2012] [2011] [2010] [2009] [2008] [2007] [2006] [2005] [2004] [2003] [2002] [2001] [1998]

Upcoming Events:
Tuesday, December 10, 2013, 12:00 AM - 12:00 AM
CS Department Colloquium Series
Computer Science Small Auditorium (Room 105)
Host: Brian Kernighan
Colloquium Speaker: David Malan
David Malan, Harvard University
[view abstract].

Thursday, November 21, 2013, 4:30 PM - 5:30 PM
CS Department Colloquium Series
Computer Science Small Auditorium (Room 105)
Host: David Walker
Colloquium Speaker: Arjun Guha
Arjun Guha, University of Massachusetts, Amherst
[view abstract].

Tuesday, November 5, 2013, 4:30 PM - 5:30 PM
Distinguished Colloquium Series Speaker
Friend Center 006
Host: David Blei
Distinguished Colloquium Speaker: Susan Dumais
Susan Dumais, Microsoft Research
[view abstract].

Wednesday, October 23, 2013, 4:30 PM - 5:30 PM
CS Department Colloquium Series
Computer Science Small Auditorium (Room 105)
Host: Zeev Dvir
Colloquium Speaker: Sergey Yekhanin
Sergey Yekhanin
[view abstract].

Thursday, October 17, 2013, 4:30 PM - 5:30 PM
CITP Event
Computer Science Large Auditorium (Room 104)
Taking Education Online: A Unique Opportunity for the New Millenium
Robert Sedgewick, Princeton University

In the early years of the third millenium, most professors are still teaching in virtually the same way they were taught and their teachers were taught, stretching back centuries. This situation is likely to change, and soon. Technology is transforming (if not threatening to overwhelm) higher education, as MOOCs and online content become widely available. University students seeking to learn a topic who now have little if any choice are about to be presented with a vast array of choices. What student would not want to swap a tired professor writing slowly on a chalkboard for a well-produced series of videos and associated content, given by a world leader in the field? We are on the verge of a transformation on the scale of the transformation wrought by Gutenburg. This imminent change raises a host of fascinating and far-reaching questions.

Robert Sedgewick is the founding chair and the William O. Baker Professor in the Department of Computer Science at Princeton and a member of the board of directors of Adobe Systems.

Professor Sedgewick�s research interests revolve around algorithm design, including mathematical techniques for the analysis of algorithms. He has published widely in these areas and is the author of sixteen books, including a well-known series of textbooks on algorithms that have sold over one-half million copies. His other recently published books are �An Introduction to Programming in Java: An Interdisciplinary Approach� (with K. Wayne) and �Analytic Combinatorics� (with P. Flajolet). He is currently actively engaged in developing web content and online courses based on these books.


Please see this link for more information.


Wednesday, October 16, 2013, 4:30 PM - 5:30 PM
Distinguished Colloquium Series Speaker
Friend Center 006
Host: David Blei
On the Computational and Statistical Interface and
Michael I. Jordan, University of California, Berkeley
[view abstract].

Thursday, October 10, 2013, 4:30 PM - 5:30 PM
CS Department Colloquium Series
Friend Center 006
Host: Michael Freedman
Medical Device Cyber Security: The First 164 Years
Kevin Fu, University of Michigan
[view abstract].

Tuesday, October 8, 2013, 12:00 PM - 1:30 PM
Talk
Computer Science 302
Host: Laurent Vanbever
Towards combining the advantages of SDN and distributed routing protocols
Stefano Vissicchio, University of Louvain
[view abstract].

Thursday, October 3, 2013, 5:00 PM - 6:00 PM
Talk
Computer Science Small Auditorium (Room 105)
(Hosted by Student ACM Club)
Khan Academy Tech Talk
John Resig, Khan Academy
[view abstract].

Wednesday, October 2, 2013, 4:30 PM - 5:30 PM
CS Department Colloquium Series
Computer Science Small Auditorium (Room 105)
Host: Moses Charikar
From Potential to Promise - Developing Scholars, one Eureka moment at a time
Rajiv Gandhi, Rutgers University, Camden
[view abstract].

Past Events:
Wednesday, September 25, 2013, 4:30 PM - 5:30 PM
CS Department Colloquium Series
Computer Science Small Auditorium (Room 105)
Host: Sanjeev Arora
How to Encrypt Software
Amit Sahai, UCLA
[view abstract].

Thursday, September 19, 2013, 12:00 PM - 1:30 PM
Talk
Computer Science 402
Host: Vivek Pai
Gaining Control of Cellular Traffic Accounting by Spurious TCP Retransmission
Younghwan Go, Korea Advanced Institute of Science and Technology
[view abstract].

Thursday, September 19, 2013, 4:30 PM - 5:30 PM
Talk
Computer Science Small Auditorium (Room 105)
Host: Jennifer Rexford
Should we secure routing with the RPKI
Sharon Goldberg, Boston University
[view abstract].

Monday, September 9, 2013, 4:30 PM - 5:30 PM
CS Department Colloquium Series
Computer Science Small Auditorium (Room 105)
The Knowledge of Preconditions principle
Yoram Moses, Technion
[view abstract].

Tuesday, August 6, 2013, 11:00 AM - 12:00 PM
Talk
Computer Science 402
Host: Jennifer Rexford
PoiRoot: Investigating the Root Cause of Interdomain Path Changes
Umar Javed, University of Washington
[view abstract].

Thursday, July 25, 2013, 2:00 PM - 2:30 PM
Talk
Computer Science 402
Don't Drop, Detour!
Kyriakos Zarifis, University of Southern California
[view abstract].

Thursday, July 11, 2013, 11:30 AM - 12:30 PM
Talk
Computer Science 402
Flexible and Efficient Dynamic Software Updating for C
Karla Saur, University of Maryland
[view abstract].

Monday, May 20, 2013, 12:00 PM - 1:00 PM
Talk
E-Quad, Room B327
(Hosted by Princeton EDGE Lab and Princeton KSA)
Shaping the Future Society with ICT Convergence
Dr. James Won-Ki Hong, CTO KT (Korea Telecom)
[view abstract].

Thursday, May 16, 2013, 10:00 AM - 3:00 PM
Event
Friend Center Convocation Room
Host: Rebecca Fiebrink
Human-Computer Interface Technology demo session
The COS 436 / ELE 469, Human-Computer Interface Technology class will have two demo sessions, one from 10AM-12PM, and the other from 1PM-3PM with 80 students presenting their work.

Students in the class were tasked with designing, building, evaluating, and refining a prototype system that involves tangible, embedded, gestural, non-visual, or otherwise novel interactions that move computing beyond familiar desktop, web, and mobile paradigms. Each project was also required to address some real-world problem. This is what students came up with:

Projects to be presented in the morning session, 10:00-12:00:

  • ServiceCenter, a serving system for restaurants that allows waiters to efficiently manage orders and tasks by displaying information about their tables (Grupo Naidy)
  • A device to improve security and responsibility in the laundry room (The Backend Cleaning Inspectors)
  • A new musical listening experience using a jacket that vibrates with the bass (Team VARPEX)
  • A “Kinect Jukebox” that lets you control music using gestures (Team X)
  • NavBelt, a system for navigating around unfamiliar places more safely and conveniently (Team “Don't worry about it”)
  • A Kinect-based system that watches people lift weights and gives instructional feedback to help people lift more safely and effectively (Team “Do You Even Lift?”)
  • Runway, a 3D modeling application that makes 3D manipulation more intuitive by bringing virtual objects into the real world, allowing natural 3D interaction with models using gestures (Team CAKE)
  • An add-on device for the cane of a blind user which integrates GPS functionality via bluetooth and gives cardinal and route-guided directions via haptic feedback (Group 17)
  • A minimally intrusive system to ensure that users remember to bring important items with them when they leave their residences; the system also helps users locate lost tagged items, either in their room or in the world at large (The Elite Four)
  • Oz, a system that authenticates individuals into computer systems using sequences of basic hand gestures (Group 21)

In the afternoon session, 1:00-3:00:

  • A hardware platform that receives and tracks data from sensors that users attach to objects around them and sends them notifications, e.g. to build and reinforce habits (Team TFCS)
  • The GaitKeeper, an insole pad that can be inserted into a shoe, and an associated device affixed to the user’s body, that together gather information about the user’s gait for diagnostic purposes (Team GARP)
  • The PostureParrot, a system that helps user maintain good back posture while sitting (Team Colonial)
  • A bowl, dog collar, and mobile app that help busy owners take care of their dog by collecting and analyzing data about the dog’s diet and fitness, and optionally sending the owner notifications when they should feed or exercise their dog (Team Chewbacca)
  • A glove that allows users to control (simulated) phone actions by sensing various hand gestures (The Lifehackers)
  • An interface through which controlling web cameras can be as intuitive as turning one’s head (Team Epple)
  • A smart bookshelf system that keeps track of which books are in it (Team “%eiip”)
  • An interactive and fun way for middle school students to learn the fundamentals of computer science without the need for expensive software and/or hardware (Team “Name Redacted”)
  • A gesture bracelet for computer shortcuts (Team “Cereal Killers”)
  • AcaKinect, voice recording software that uses a Kinect for gesture-based control, which is a more efficient and intuitive way of presenting a music recording interface for those less experienced with the technical side of music production (Team “Deep Thought”)

We hope to see you there! The demo session is open to anyone who would like to attend. For more information, please email me at fiebrink@princeton.edu or visit the course webpage at http://www.cs.princeton.edu/courses/archive/spring13/cos436/


Tuesday, May 14, 2013, 12:00 PM - 1:30 PM
Talk
Computer Science 402
Host: Margaret Martonosi
Designing Energy-Efficient Microprocessors in the Era of Unpredictable Transistors
Radu Teodorescu, Ohio State University
[view abstract].

Friday, May 10, 2013, 12:30 PM - 2:00 PM
CITP Event
Sherrerd Hall 306
Bring Your Own Device and Sandboxing Technology
Join us for a panel discussion on the evolving legal, policy, and technical issues associated with the use of personal mobile devices for work. The panelists will explore the tension between the need to protect business information (including personal information for which businesses are responsible) and respect for users’ privacy and personal content. The current advantages and limitations of “sandboxing” technology will be covered, focusing on opportunities for enhanced information security (on the business side) and privacy (on the personal side).

The panelists will be Keith Epstein, General Attorney & Associate General Counsel Advanced Mobility Solutions, AT&T Services, Inc.; Bart Huffman, Privacy & Data Security Practice, Locke Lord LLP; and Andy Aiello, Chief Operating Officer, OpenPeak, Inc., which provides multimedia touch-screen device and device management platforms.

Streaming Live: https://www.youtube.com/user/citpprinceton


Friday, May 10, 2013, 4:30 PM - 6:30 PM
Event
Friend Center Atrium
Art of Science Opening Recetion
Opening reception for the Art of Science exhibit. Images from the Princeton University Community exploring the intersection between art and science.

Thursday, May 9, 2013, 10:00 AM - 2:00 PM
Presentation
Friend Center Convocation Room
Independent Work Poster Presentations
Students who have completed single semester independent work will be presenting at this session.

Tuesday, May 7, 2013, 12:00 PM - 1:30 PM
Talk
Computer Science 402
Host: Vivek Pai
Implications of Non Volatile Memory on Software Architectures
Nisha Talagala, Fusion-io
[view abstract].

Wednesday, May 1, 2013, 3:30 PM - 4:30 PM
Talk
Computer Science Small Auditorium (Room 105)
Profiling Latency in Deployed Distributed Systems
Gideon Mann, Google
[view abstract].

Tuesday, April 30, 2013, 12:00 PM - 1:30 PM
Talk
Computer Science 302
Host: Margaret Martonosi
Toward Programmable High-Performance Multicores
Josep Torrellas, University of Illinois, Urbana-Champaign
[view abstract].

Friday, April 26, 2013, 10:00 AM - 5:00 PM
CITP Event
Friend Center Convocation Room
Big Privacy – A CITP Conference
Privacy is currently undergoing a phase transition as digital technologies collect, combine, and reveal deeply personal information about us at any unprecedented scale. This conference will bring together experts in computer science and public policy to examine three key questions that define the new era of “big privacy” — aggregate big-data style analytics applied to private data. This shift alters our understanding of what constitutes personal information. It raises new questions as monitoring expands from our computers to our everyday activities in the physical world. It calls for new approaches to measuring the collection and use of data, and the implications of inferences made from data. Academics, policymakers, and practitioners will convene in Princeton to discuss these challenges.

Please register.


Please see this link for more information.


Wednesday, April 24, 2013, 12:30 PM - 1:30 PM
Talk
Computer Science 402
A Tensor Spectral Approach to Learning Mixed Membership Community Models
Anima Anandkumar, University of California, Irvine
[view abstract].

Tuesday, April 23, 2013, 12:00 PM - 1:30 PM
Talk
Computer Science 402
Host: Jennifer Rexford
Automated Formal Analysis of Internet Routing Systems
Anduo Wang, University of Pennsylvania
[view abstract].

Monday, April 15, 2013, 4:30 PM - 5:30 PM
CS Department Colloquium Series
Computer Science Small Auditorium (Room 105)
Host: Rebecca Fiebrink
Design Mining the Web
Ranjitha Kumar, Stanford University
[view abstract].

Thursday, April 11, 2013, 4:30 PM - 5:30 PM
CS Department Colloquium Series
Computer Science Small Auditorium (Room 105)
Host: Michael Freedman
Making Big Data Analytics Interactive and Real-Time
Matei Zaharia, University of California, Berkeley
[view abstract].

Wednesday, April 10, 2013, 4:30 PM - 5:30 PM
Talk
Computer Science 402
Host: Jennifer Rexford
NetFPGA: The Flexible Open-Source Networking Platform
Andrew Moore, University of Cambridge
[view abstract].

Tuesday, April 2, 2013, 4:30 PM - 5:30 PM
CS Department Colloquium Series
Computer Science Small Auditorium (Room 105)
Host: Robert Schapire
Learning in an Adversarial World, with Connections to Pricing, Hedging, and Routing
Jacob Duncan Abernethy, University of Pennsylvania
[view abstract].

Thursday, March 28, 2013, 4:30 PM - 5:30 PM
CS Department Colloquium Series
Computer Science Small Auditorium (Room 105)
Host: Robert Schapire
Fast learning algorithms for discovering the hidden structure in data
Daniel Hsu, Microsoft Research New England
[view abstract].

Monday, March 25, 2013, 4:30 PM - 4:30 PM
CS Department Colloquium Series
Computer Science Small Auditorium (Room 105)
Host: David Walker
Programming and Proving in Homotopy Type Theory
Daniel Licata, Carnegie Mellon University & Institute for Advanced Study
[view abstract].

Thursday, March 14, 2013, 12:30 PM - 1:30 PM
Talk
Friend Center Convocation Room
Universal and affordable Computational Integrity, or, succinctly, from C to PCP
Eli Ben-Sasson, Technion- Israel Institute of Technology
[view abstract].


Please see this link for more information.


Wednesday, March 13, 2013, 4:30 PM - 5:30 PM
CS Department Colloquium Series
Computer Science Small Auditorium (Room 105)
Host: Szymon Rusinkiewicz
A 2D + 3D Rich Data Approach to Scene Understanding
Jianxiong Xiao, Massachusetts Institute of Technology
[view abstract].

Tuesday, March 12, 2013, 4:30 PM - 5:30 PM
CS Department Colloquium Series
Computer Science Small Auditorium (Room 105)
Unraveling the heterogeneity and dynamics of regulatory elements in the human genome
Anshul Kundaje, Massachusetts Institute of Technology
[view abstract].

Monday, March 11, 2013, 4:30 PM - 5:30 PM
CS Department Colloquium Series
Computer Science Small Auditorium (Room 105)
Host: Kai Li
Human-Powered Data Management
Aditya Parameswaran, Stanford University
[view abstract].

Monday, March 4, 2013, 4:30 PM - 5:30 PM
CS Department Colloquium Series
Computer Science Small Auditorium (Room 105)
Host: Adam Finkelstein
Procedural Instructions for People and Machines
Floraine Berthouzoz, University of California, Berkeley
[view abstract].

Wednesday, February 27, 2013, 4:30 PM - 5:30 PM
CS Department Colloquium Series
Computer Science Small Auditorium (Room 105)
Host: Moses Charikar
New Algorithms for Nonnegative Matrix Factorization and Beyond
Ankur Moitra, Institute for Advanced Study
[view abstract].

Monday, February 25, 2013, 4:30 PM - 5:30 PM
CS Department Colloquium Series
Computer Science Small Auditorium (Room 105)
Host: David Blei
Bayesian Nonparametric Models and "Big Data"
John Paisley, University of California, Berkeley
[view abstract].

Tuesday, February 5, 2013, 3:00 PM - 4:00 PM
Talk
Computer Science 402
Host: Jennifer Rexford
Flow-Cut Gaps and Network Coding
Anna Blasiak, Cornell University
[view abstract].

Wednesday, January 30, 2013, 12:00 PM - 1:30 PM
Talk
Computer Science 302
Small Summaries for Big Data
Graham Cormode, AT&T Shannon Laboratories
[view abstract].

Wednesday, January 9, 2013, 4:30 PM - 5:30 PM
Talk
Computer Science 402
Host: Vivek Pai
The Why and How of an All-Flash Enterprise Storage Array
Neil Vachharajani, Pure Storage
[view abstract].