Compsci 82, Fall 2009, Guest Speakers

Thomas Narten

is a member of the ICANN board representing the IETF a group he served as an area director. He works for IBM.

(from a 1989 article) Explosive growth is taxing current Internet routing mechanisms. New sites continue to join the Internet on a daily basis, and sites add new links to destinations with which they desire better connectivity. In some sense, the Internet is a victim of its own success; many routing protocols are being used in environments for which they had not been designed.

Compsci 82 bio

Mark Webbink

is a visiting professor of law at Duke and executive director of the Center for Patent Innovations at New York Law School; he was formerly the Senior Vice President and General Counsel at Red Hat.

(from a 2005 Interview) Well, you know, there's the world we live in and the world I'd like us to live in. The world I'd like to see us live in would never have allowed patents on software in the first place. You already had copyright protection. There's no other area of art that gets both copyright and patent protection. Software is the only one.

And if software is so doggone unique as to require the characteristics of both of those, perhaps software is unique enough that it deserves its own system of protection.

Compsci 82 bio

Luis von Ahn

is assistant professor of Computer Science at Carnegie Mellon, a Macarthur Fellow, a Microsoft New Faculty Fellow, a Sloan Fellow, and a Duke class of 2000 Math major.

(from a 2009 blog post) Given the number of people working in computer science and the fact that publishing papers is considered the goal of our work, there is an insane number of papers written every year, the vast majority of which contribute very little (or not at all) to our collective knowledge. This is basically spam. In fact, for many papers (including some of my own), the actual idea of the paper could be stated in one paragraph, but somehow people manage to write 10 pages of it.

Compsci 82 bio

Ge Wang

is assistant professor at the Center for Computer Research in Music and Acoustics (CCRMA) at Stanford, co-founder CTO, and Chief Creative Officer of Smule, and a Duke class of 2000 Computer Science major; he holds a PhD in Computer Science from Princeton University. Ge is the creator and chief architect of the ChucK audio programming language, and is the founding director of the Stanford Laptop Orchestra (SLOrk) and of the Stanford Mobile Phone Orchestra (MoPhO).

(from a 2009 loopblog interview) You know to tell the truth when starting Smule we didn't know what we were going to do. We still don't. The golden quote that has been adopted by many of us is, "If we knew what we were doing, it would not be research." It is the "Smulean" way.

Compsci 82 bio

Annie Antón

is professor of Computer Science at NC State University and founder and director of

(from a 2007 article in CACM) Information technology advances are making Internet and Web-based system use the common choice in many application domains, ranging from business to health care to scientific collaboration and distance learning. However, adoption is slowed by well-founded concerns about privacy, especially given that data collected about individuals is being combined with information from other sources and analyzed by powerful tools (such as data mining tools).

Compsci 82 bio

Christopher Poole aka moot

is the founder of and was voted Time Magazine's most influential person for 2008 in an Internet poll.

(from a February 2009 interview)

One of the most interesting things about 4chan is that nothing gets archived. Threads disappear within an hour. It's a contradiction -- 4chan is known for creating memes, yet it's designed for them to die so quickly.

The lack of retention lends itself to having fresh content. The joke is that a 4chan post is a repost of a repost of a repost. There was a guy who was downloading every image from /b/. He calculated that 80 percent of what's posted has been posted before. So it's survival of the fittest. Ideas that are carried over to the next day are worth repeating. The things that are genuinely funny get carried over.

Compsci 82 bio

Sarah Cohen

is the Knight Professor of the Practice of Journalism and Public Policy at Duke, a former reporter and database editor at the Washington Post, winner of a Pulitzer Prize in 2002, and the winner in 2009 of the Goldsmith Prize for Investigative Reporting.

(from an interview in 2009 in visualization in reporting) If you have the skill and time, consider learning how to make interactive graphics as reporting tools. They are particularly effective at this stage because they satisfy our natural desire to dig deeper into anything that we see. But they also help get a jump-start on moving online with a finished graphic. Most websites use Flash, though others will consider graphics produced using plain HTML or javascript or PHP.

Compsci 82 bio

Landon Cox

is Assistant Professor of Computer Science at Duke and a Duke undergraduate, class of 1999. He is the recipient of an NSF Career Award as well as several other NSF grants. He decribes his work as follows:

I have been working on cooperative distributed systems, mobile computing, and operating systems, with a focus on privacy and incentives.

The following words and phrases have appeared in different papers he has written in the last five years: JellyNets, Grocery Bargain Hunting, We Saw Each Other in the Subway, and TightLip.

Compsci 82 bio