Christopher Cyll ’04 and Michael Gnozzio ’07

Building a Profitable Website: Algorithmic Marketing, Quality Modeling, and Other Things You Need to Run an Internet Startup In this talk, we explored the mathematical and technological challenges one encounters when building a successful internet startup company. After presenting the basic concepts behind online advertising, we explored techniques for using… Continue reading »

Mark Terrano

Games and Immersion Games establish a unique relationship with the player – unlike any medium in history. In this fast-paced multimedia talk we looked at games in a new way, learned from a game design perspective how games establish an emotional relationship with the player and immerse them in… Continue reading »

John W. Byers

Daily Deals: Prediction, Social Diffusion, and Reputational Ramifications Daily deal sites have become the latest Internet sensation, providing discounted offers to customers for restaurants, ticketed events, and services. We undertake a study of the economics of daily deals on the web, first by analyzing a dataset we compiled by monitoring… Continue reading »

Jeffrey S. Chase

Reflections on Trusting Trust, Part 2: The Cloud More than two decades ago, Ken Thompson gave an ACM Turing Award Lecture called “Reflections on Trusting Trust”, in which he showed how our trust in the software we run is based on chains of reasoning with many hidden and vulnerable… Continue reading »

Matthew Ginsberg

Dr. Fill: Crosswords and An Implemented Solver for Singly Weighted CSPs We described and demonstrated Dr.Fill, a program that solves American-style crossword puzzles. From a technical perspective, Dr.Fill works by converting crosswords to weighted CSPs, and then using a variety of novel techniques to find a solution. These techniques… Continue reading »

Heeringa and McGuire receive tenure.

Following the recommendation of the Committee on Appointments and Promotions, the Williams College Board of Trustees has promoted both Brent Heeringa and Morgan McGuire to the position of associate professor with tenure. The promotion will take effect July 1, 2012. In total, eight professors… Continue reading »

Emery Berger

Programming with People: Integrating Human-Based and Digital Computation Humans can perform many tasks with ease that remain difficult or impossible for computers. Crowdsourcing platforms like Amazon’s Mechanical Turk make it possible to harness human-based computational power on an unprecedented scale. However, their utility as a general-purpose computational platform remains… Continue reading »

Dr. David Ferrucci

Class of 1960s Scholars Lecture in Computer Science Beyond Jeopardy! The Future of Watson Computer systems that directly and accurately understand and answer people’s questions over a broad domain of human knowledge have been envisioned by scientists and writers since the advent of computers themselves. Toy solutions are… Continue reading »