Faculty Summit 2008


Held July 28-29 in Redmond, Washington, the summit united more than 400 leaders from academia, government, and Microsoft to share ideas, discuss innovation opportunities, and collectively define the research agenda in the academic community.

Summit Focus

The range of problems that today’s rapidly advancing computational methods address is increasing dramatically. Computing researchers are investigating new and promising approaches in such diverse disciplines as biology, astronomy, physics, economics, medicine, healthcare, film, photography, information storage and access, teaching, commerce, and social improvement. We have come a long way. It is an exciting time to work in the field of computing.

The 2008 agenda focused on the following questions:

  • How are advances in program analysis, verification, and compiler technologies measuring up to the challenges of the next generation of computing architectures (e.g., multicore computing, virtualization, etc.)?
  • What are the technological and societal drivers to enable an “intelligent Web”? What is required to transform the current Web of data into an “Information Highway” that goes beyond Search to include tasks, accounts for the shift from consumers to producers of information, and supports information integration and reasoning?
  • Where are we with the status, goals, and promise of artificial intelligence?
    In which new directions is the quest for scientific discovery taking the field of computing research?
  • Technology impacts education in both positive and negative ways. In this era of globalization and technological advancement, how can technology be leveraged to improve education?


Agenda for Monday, July 28, 2008

Time/Theme Room Session
8:00-9:00 Continental Breakfast
9:00-10:45 Opening Plenary Session
9:00-9:20 Kodiak Faculty Summit Introduction and Welcome Harold Javid, Faculty Summit Chair, Microsoft Research

External Research Overview Tony Hey, Corporate Vice President, External Research, Microsoft Research

Presentation: External Research Overview

9:20-10:45 Kodiak The Cyberspace Connection – Impact on Individuals, Society, and Research

Rick Rashid, Senior Vice President, Microsoft Research (Moderator) Daniel A. Reed, Director of Scalable and Multicore Computing, Microsoft Research Edward W. Felten, Professor of Computer Science, Princeton University Howard A. Schmidt, President and CEO of R & H Security Consulting LLC Elizabeth Lawley, Director of the Laboratory for Social Computing at the Rochester Institute of Technology

Information gathering, personal and business communication, social interaction, entertainment and learning increasingly flow into a cyberspace interconnected universe. Along with the broad benefits and improvements in our knowledge of the world we live in come new challenges for individuals and society, ranging from security and privacy to effective uses of new modes of interaction. Information overload has achieved new levels. As a result, this session will examine the current state of this interconnected universe, its implications, future needs, and corresponding research opportunities.

Presentation: The Cyberspace Connection – Impact on Individuals, Society, and Research

10:45-11:00 Break
11:00-12:00 Break-out Sessions
eScience Baker New Developments in Scholarly Communication Lee Dirks, Microsoft Research (Moderator); Paul Ginsparg, Cornell University / arXiv.org; Natasa Milic-Frayling, Microsoft Research – Cambridge; Peter Murray-Rust, University of Cambridge (Churchill College); Vijay Rajagopalan, Microsoft Research

Video podcasts, live-blogging, data visualization, and the wisdom of crowds: who needs publishers and peer review anymore? Well, we all do, and we probably will for years to come. So, while the sociology of academia shifts and as new business models evolve, it is worthwhile to pay close attention to the variety of trends and breakthroughs across various disciplines and the impact they will have on scientific dissemination overall. The role of the researcher, the publisher, and the repository/library are shifting dramatically to accommodate data and other digital content, as well as the concept of interoperability. These talks will highlight some innovative projects and the thought-leaders who are helping to re-architect the scholarly world as we have come to know it.

Presentation: Lee Dirks, Introduction

Presentation: Paul Ginsparg, Scholarly Communications

Presentation: Natasa Milic-Frayling, Vijay Rajagopalan, PLANETS & Document Interoperability

Artificial Intelligence Cascade Reflections on Directions in Artificial Intelligence Eric Horvitz, Microsoft Research; Stewart Tansley, Microsoft Research (Moderator)

Technical and infrastructural developments have come together to create a fertile environment for developing and fielding AI applications that promise to provide value to people in the course of their daily lives. These developments include (1) technical advancements in machine learning and reasoning, (2) the growth in CPU and memory capabilities within commonly available devices and platforms, (3) the connectivity, content, and services provided by the evolving Web, and (4) the increasing availability of data resources, including corpora of behavioral data collected via inexpensive sensors, and through ongoing interaction with software and services. I will discuss several trends in AI research and reflect about problems and opportunities ahead. I will highlight ideas in the context of active research projects at Microsoft Research and other centers.

Manycore and Concurrency Hood Microsoft’s Parallel Computing Platform: Applied Research in a Product Setting Joe Duffy, Microsoft; Mark Lewin, Microsoft Research (Moderator)

The goal of Microsoft’s Parallel Computing Platform (PCP) team is to enable the shift to modern, multi- and manycore hardware, by providing a runtime, programming models, libraries, and tools that make it easy for developers to construct correct, efficient, maintainable, and scalable programs through the use of parallelism. In doing so, tens of years of industry research has been combined and applied in a myriad of ways. This talk examines PCP’s current progress, explicitly relating it to specific research of the past and present, in addition to surveying future efforts and possible research opportunities.

Presentation: Joe Duffy, Microsoft’s Parallel Computing Platform: Applied Research in a Product Setting

Computing Contributions for Education Lassen Phoenix and the Windows Research Kernel: Enhancing the Teaching/Learning Experience Arkady Retik, TwC, Core Operating Systems Division (Moderator); Andreas Polze, University of Potsdam, Germany; Alexander Schmidt, University of Potsdam, Germany

The talk will report on various research and teaching projects carried out by the Operating Systems and Middleware group at HPI that are based on Phoenix and the Windows Research Kernel (WRK). Phoenix is an extensible compiler (construction kit) developed by Microsoft. We have used Phoenix to implement Gripper-Loom.NET, our implementation of Aspect-Oriented Programming for the .NET framework. AOP and Phoenix also form the foundation of our Dynamic Software Update Platform (DSUP). Applicability of DSUP has been demonstrated with various freely available .NET programs (Paint.NET, LumiSoft imap/ftp) as well with the Distributed Control Lab, our tele-laboratory environment. The Windows Research Kernel contains (most of) the kernel sources of Windows Server 2003 R2. We have extended the WRK build environment for classroom use (Visual Studio, Phoenix). Besides just using Phoenix to build the kernel (Apr 2008 CTP and Jul 2007 RDK), we have extended Phoenix to allow for generation of hyperlinked sources and documentation of the WRK. The talk will report about experiences with WRK-based labs (like implementing system calls, changing scheduler) in context of the Operating Systems curriculum at HPI. With the Kernel-level Scheduling Server, the Windows Monitoring Kernel, and the kstruct-approach towards system monitoring, the talk will also give an overview over current research projects on operating system support for service computing.

Presentation: Andreas Polze, Phoenix and the Windows Research Kernel: Enhancing the Teaching/Learning Experience

Computing Contributions for Education St. Helens Applying Chinese Water Color Painting Style to Game Design Sun Li, Beijing Film Academy

This presentation will focus on how the subtle style of Chinese water color painting can enhance game design, demonstrating how beauty and serene play enhanced by peaceful music can provide a unique and delightful game experience. The Animation Institute of the Beijing Film Academy is exploring a new application pattern of Classic Chinese Culture in modern entertainment and life. This project shows the beauty of Classic Chinese Painting in a digital way, by exploring how to make the planed Chinese Ink Painting into a three-dimensional dynamic display. It also seeks to make ancient culture more entertaining and easily accepted by the younger generations.

Presentation: Sun Li, Applying Chinese Water Color Painting Style to Game Design

12:00-12:15 Box Lunch Pickup
12:15-1:15 Ice Breaker Lunch
1:15-2:30 Break-out Sessions
eScience Baker What Will Be the Impact of Cloud Services on Science? Roger Barga, Microsoft Research (Moderator); Ian Foster, Argonne National Laboratory & The University of Chicago; Dennis Gannon, Indiana University; Paul Watson, Newcastle University

We are in the midst of a generational shift in research, driven by new “disruptive” technologies. The rapid emergence of a new world of eScience driven by very large scale data, next generation sensors, and advanced robotic instruments, in a host of disciplines from environmental, physical and other sciences and engineering through public health and medicine, requires a new approach to provide computational and data management tools and services for research. This session will focus on a software + service model with scientific services delivered from the Cloud that we believe will become an increasingly accepted model for research.

Presentation: Roger Barga, Introduction

Presentation: Ian Foster, Towards a Data Cauldron

Presentation: Dennis Gannon, The Scientific Data Center

Presentation: Paul Watson, The CARMEN Science Cloud & Beyond


Artificial Intelligence

Cascade Spotlights on Interdisciplinary Artificial Intelligence Research


A. AI Meets Markets: Trading Agents and Strategic Reasoning Michael P. Wellman, University of Michigan

Trading agents are autonomous computer programs that bid in electronic markets without direct human intervention. The design and analysis of trading agents is a challenging problem for artificial intelligence, but one with great potential for electronic commerce. Through a series of international trading agent competitions, AI researchers have exposed lessons and principles for effective trading agent design. Consideration of market environments has pushed the limits of computational game-theoretic technique, leading to advances in strategic reasoning based on simulation, machine learning, and other empirical methods.

Presentation: Michael P. Wellman, AI Meets Markets: Trading Agents and Strategic Reasoning


B. AI, Sensing, and Optimized Information Gathering: Trends and Directions Carlos Guestrin, Carnegie Mellon University

Over the last few years, we have tackled a fundamental problem that arises when using sensors to monitor the ecological condition of rivers and lakes, the network of pipes that bring water to our taps, or the activities of an elderly individual when sitting on a chair: Where should we place sensors in order to make effective and robust predictions? In this talk, I will outline some of the algorithmic and theoretical developments that enabled these applications; drawing an interesting connection between sensor placement for water monitoring, and the problem of selecting blogs to read in order to learn about the biggest stories discussed on the web. I will then outline a more general, longer-term agenda for using information gathering to drive new, broader research in AI. This talk is primarily based on joint work with Andreas Krause.

Presentation: Carlos Guestrin, AI, Sensing, and Optimized Information Gathering: Trends and Directions

Manycore and Concurrency Hood Universal Parallel Computing Research Centers (UPCRC) Dan Reed, Microsoft Research (Moderator); David Patterson, University of California, Berkeley; Marc Snir, University of Illinois at Urbana-Champaign

In March 2008, Microsoft and Intel Corporation announced their partnering with academia to create two Universal Parallel Computing Research Centers (UPCRC), aimed at accelerating developments in mainstream parallel computing in desktop and mobile computing. The research centers are located at the University of California, Berkeley (UC Berkeley) and the University of Illinois at Urbana-Champaign (UIUC). Research will focus on advancing parallel programming applications, architecture and operating systems software. This is the first joint industry and university research alliance of this magnitude in the United States focused on mainstream parallel computing. This session will present an overview of the UPCRC partnership. Dan Reed will discuss challenges and opportunities presented by the shift to multicore/manycore computing, and David Patterson and Marc Snir, the directors of the two Centers, will present their UPCRC research agendas.

Presentation: Dan Reed, Universal Parallel Computing Research Centers (UPCRC)

Presentation: David Patterson, The Parallel Computing Landscape: A View from Berkeley

Presentation: Marc Snir, Making Parallel Programming Synonymous with Programming

Intelligent Web Rainier Ontological Myths: Reducing the Confusion James Hendler, Tetherless World Research Constellation, Rensselaer Polytechnic Institute; Evelyne Viegas, Microsoft Research

There are currently several different approaches to semantics, semantic technologies, and the Semantic Web floating around. While the uptake of these technologies is going well, there is still confusion about what sort of technology fits where and how it works. The confusion is made worse because the term “ontology” is used in a number of different ways. In this talk, James Hendler will describe how different sorts of models can be used to link data in different ways. He will particularly explore different kinds of Web applications, from Enterprise Data Integration to Web 3.0 startups, and the different kinds of techniques needed for these different approaches.

Introduction: Evelyne Viegas, Intelligent Web

Presentation: James Hendler, Ontologies on the Web

2:30-2:45 Break
2:45-4:00 Break-out Sessions
eScience Baker Social Networking and Semantics Savas Parastatidis, Microsoft Research (Moderator); Noshir Contractor, Northwestern University; David De Roure, University of Southampton; Jennifer Golbeck, University of Maryland, College Park; Marc Smith, Microsoft Research

The younger generation is showing us the way in how we stay in touch, interact, and exchange information. Social networking sites are all about creating machine processable structures, networks of connections from which information can be inferred. The “wisdom of the crowds” is being applied to identify trends, and it is because of advances in technology that this is now possible. It’s no surprise that the research community is paying attention. Could we leverage the same ideas in order to advance the way we collaborate, exchange research information, review the works of our peers? And, if we can represent social connections using machine representations, could we do the same for all possible data-to-data connections? What is the role of semantic computing? What is the role of the Semantic Web? How do we bring everything together?

Presentation: Noshir Contractor, Enabling Social Networks Using Semantics

Presentation: David De Roure, myExperiment

Presentation: Jennifer Golbeck, Social Networks on the Semantic Web

Presentation: Marc Smith, Social Networking and Semantics

Artificial Intelligence Cascade Sampling of Artificial Intelligence Research at Microsoft Research


A. Toward Situated Interaction Dan Bohus, Microsoft Research

The Situated Interaction project at Microsoft Research aims to enable a new generation of interactive systems that can reason about their surroundings and embed interaction deeply into the natural flow of everyday tasks, activities and collaborations. As an initial sample challenge in this space, we are currently developing a situated conversational agent that can act as a Microsoft front-desk receptionist (e.g., making shuttle reservations, registering visitors, providing campus information). The system integrates a large number of AI technologies such as speech recognition and language understanding, face detection and tracking, intention recognition, engagement and behavioral modeling in a conversational framework that allows it to engage in mixed-initiative natural language interaction with one or multiple participants. In this talk, I will briefly outline the Situated Interaction project, describe and demonstrate the current Receptionist system and discuss some of the research challenges under investigation: multi-participant engagement and dialog models, conversational scene analysis, spatio-temporal trajectory reasoning, and behavioral modeling.

Presentation: Dan Bohus, Toward Situated Interaction


B. Statistical Machine Translation Research at Microsoft Research Robert Moore, Microsoft Research

Over the last 20 years, statistical methods have revolutionized the 60-year quest for automatic translation between natural languages. This talk will review some of Microsoft Research’s recent accomplishments in this burgeoning field, placing them in the context of the overall state of the art.

Presentation: Robert Moore, Statistical Machine Translation Research at Microsoft Research


C. Interactive Machine Learning: Challenges, Methods, and Applications Ashish Kapoor, Microsoft Research

I will present research on interactive machine learning, principles and applications of methods that involve human in the loop and adapt continuously, so as to learn effectively over prolonged periods of time. I will define a set of challenges within this realm, including the problem of triaging computational abilities and human effort by identifying the most important action to perform under scarce informational resources, handling the potential non-stationarity of environments, and designing learning systems to work effectively with people-as many applications can benefit by considering humans in the loop. I will discuss principles in the context of several applications, including voicemail management, image categorization and search, and experience sampling for building predictive user models.

Presentation: Ashish Kapoor, Interactive Machine Learning: Challenges, Methods, and Applications

Manycore and Concurrency Hood Making Concurrent Programs Safer Jim Larus, Microsoft Research (Moderator); Madan Musuvathi, Microsoft Research; Shaz Qadeer, Microsoft Research; Koushik Sen, University of California, Berkeley; Yuanyuan Zhou, University of Illinois at Urbana-Champaign

The main intellectual difficulty of concurrent programming lies in reasoning about the interaction between concurrently executing threads. Nondeterministic thread scheduling makes it extremely difficult to reproduce behavior from one run of a program to another. As a result, the process of testing and debugging concurrent software becomes tedious, resulting in a drastic decrease in the productivity of programmers and testers. These talks will present new research in the area of analysis and testing tools for concurrent programs.

Presentation: Madan Musuvathi, Shaz Qadeer, CHESS: Systematic Concurrency Testing

Presentation: Koushik Sen, Active Random Testing of Parallel Programs

Presentation: Yuanyuan Zhou, Learning from Mistakes – Real World Concurrency Bug Characteristics

Intelligent Web Rainier Information Extraction from Documents and Queries Evelyne Viegas, Microsoft Research; Paul Viola, Microsoft Live Search

Web search presents incredible opportunities and challenges for text analysis. Billions of documents, queries, and clicks, are collected each day. Tens of thousands of computers are available, to extract the signal from the noise. At the same time, documents and queries must be processed in milliseconds with high precision. Paul Viola will present some of the Microsoft Live Search work on the analysis of queries and documents, which attempts to navigate these waters to extract value from the deluge.

Introduction: Evelyne Viegas, Intelligent Web

Presentation: Paul Viola, Information Extraction from Documents and Queries

Computing Contributions for Education St. Helens Contexts in Computer Science Education Mark Guzdial, Georgia Institute of Technology

One of the most powerful tools for improving success rates in introductory computing courses is the incorporation of context—a theme that pervades the computing lectures, assignments, and examples, which relates the content to a concrete application domain. Contextualized computing education has even allowed us to be successful with challenging audiences, such as the non-technical major. In this talk, we review why the Georgia Institute of Technology has chosen to teach serious computer science to every student on campus, and then discuss research findings from multiple schools on the benefits and costs of contextualized computing education.

Presentation: Mark Guzdial, Contexts in Computer Science Education

4:00-4:15 Break
4:15-5:15 Kodiak The Future of Research Clouds Dan Reed, Director of Scalable and Multicore Computing, Microsoft Research

Scientific discovery business practice and social interactions are moving rapidly from a world of homogeneous and local systems to a world of distributed software, virtual organizations, and cloud computing infrastructure. In computing, a tsunami of new experimental and computational data and a suite of increasingly ubiquitous sensors pose new opportunities for data analysis, transport, visualization, and collaboration. In society and business, software as a service and cloud computing are empowering distributed groups in new ways. This talk will describe a vision of Microsoft’s clouds that can be a platform for academic computing research and possible partnerships.

Presentation: Dan Reed, The Future of Research Clouds

5:15-6:00 Travel to Kirkland
6:30-9:00 Dinner Cruise from Lake Washington to Puget Sound


Agenda for Tuesday, July 29, 2008

Time/Theme Room Session
8:00-9:00 Continental Breakfast
9:0010:00 Kodiak Research Momentum: The Latest Technologies From Microsoft Research Henrique (Rico) Malvar, Distinguished Engineer and Managing Director, Microsoft Research

Demonstrations: Dan Bohus, Microsoft Research; Ken Hinckley, Microsoft Research; Zhengyou Zhang, Microsoft Research

Presentation: The Latest Technologies From Microsoft Research

Presentation: Dan Bohus, Ken Hinckley, Situated Interaction

Presentation: Zhengyou Zhang, Personal Telepresence Station

10:00-1:00 McKinley DemoFest provides an opportunity for leading academic researchers to see a sampling of exciting results from Microsoft Research. This unique three-hour event also gives faculty a chance to talk one-on-one with Microsoft researchers and to see a few of the sponsored research projects from the External Research group.
11:4512:00 Box Lunch Pickup
12:001:00 Lunch and Brown Bag Sessions
Intelligent Web Lassen Tools for Network Science: A How to Guide Marc Smith, Microsoft Research

Network science is a growing interest in many disciplines. New tools from Microsoft Research make performing many basic network manipulations and visualization tasks as simple as using Excel. The (Excel) .NetMap add-in provides directed graph charting features within Excel, allowing users to create node-link diagrams with control over each node and edge color, size, transparency and shape. Since .NetMap builds within Excel, all of the controls and programmatic features of Office are available. Additional features of (Excel) .NetMap generate social networks from data sources like personal e-mail (drawing data from the Windows Desktop Search engine). Arbitrary edge lists (anything that can be pasted into Excel) can be visualized and analyzed in .NetMap. This session will provide a walk through the basic operation of .NetMap. Attendees are encouraged to bring an edge list of interest. Sample data sets will be provided. To download the Excel .NetMap Add-in and slides, go to the following Web site: here.

Presentation: Marc Smith, (Excel) .NetMap A Toolkit for Social Network Analysis

Computing Contributions for Education St. Helens REAssess: Resources for Educational Assessment Stephen T. Kerr, University of Washington; Steven Tanimoto, University of Washington

While most faculty want to understand the impact of their teaching on students, few have the time or resources to engage in in-depth study to become assessment experts. REAssess: Resources for Educational Assessment is a new interactive assessment Web site that focuses on the computing, science, technology, engineering and math disciplines. The simple tools and resources included will help take the drudgery out of conducting educational assessment and offer ways to gain new insights into student learning. This session will introduce the REAssess Web site and tools and offer some lessons learned and future directions for the project.

Presentation: Stephen T. Kerr, Steven Tanimoto, REAssess: Resources for Educational Assessment

1:00-2:15 Break-out Sessions
eScience Baker The Broader Impact of eScience Discussion Panel Daron G. Green, Microsoft Research (Moderator); Peter Lee, Carnegie Mellon; Adam Siepel, Cornell University; Wei Wang, University of North Carolina; Jeannette Wing, National Science Foundation

The predictions around the advent of eScience are slowly becoming reality for the scientific community. However, the implications both near-and longer-term for society in general are still unclear. It seems obvious that the broad availability of cyber-infrastructure will have a impact on different non-scientific populations, but exactly what and when? How does one become a Citizen-Scientist? How will we use/access eScience resources without even knowing it? This panel of experts will field this wide-ranging topic and provide their educated viewpoints on how eScience will soon blend into the very fabric of our everyday lives.

Presentation: Daron G. Green, The Broader Impact of eScience

Presentation: Peter Lee, eScience: Data, Computing, and Crowds

Presentation: Adam Siepel, Implications of eScience for Science and Society: A View from Genomics

Presentation: Wei Wang, eScience: Promoting Public Engagement

Presentation: Jeannette M. Wing, eScience for All: Not If, But When

Artificial Intelligence Cascade Artificial Intelligence Theory and Practice: Hard Challenges and Opportunities Ahead Eric Horvitz, Microsoft Research (Moderator); Lise Getoor, University of Maryland; Carlos Guestrin, Carnegie Mellon University; James Hendler, Rensselaer Polytechnic Institute; Joseph Konstan, University of Minnesota; Devika Subramanian, Rice University; Michael Wellman, University of Michigan

This panel of leading researchers will discuss key challenges and opportunities in AI theory and practice, building on and extending topics covered in earlier breakout presentations, and bringing their own personal perspectives.

Webcast: Artificial Intelligence Theory and Practice: Hard Challenges and Opportunities Ahead

Manycore and Concurrency Hood National Engagements for Promoting Women in Computing Jane Prey, Microsoft Research (Moderator); Lucy Sanders, National Center for Women and Information Technology (NCWIT); Carla Schlatter Ellis, Committee on the Status of Women in Computing Research (CRA-W); Elaine Weyuker From ACM’s Committee on Women in Computing (ACM-W); Telle Whitney, Anita Borg Institute (ABI).

This panel will present the goals and important activities of four major organizations working, often in cooperation, to improve the representation of women in technology CRA’s Committee on the Status of Women in Computing Research (CRA-W), the National Center for Women and Information Technology (NCWIT), ACM’s Committee on Women in Computing (ACM-W) and the Anita Borg Institute (ABI). Panelists will discuss their programs and present opportunities for active involvement. Highlighted will be a number of projects in which Microsoft has partnered with the organizations.

Presentation: National Engagements for Promoting Women in Computing

Computing Contributions for Education Lassen One Decade of Microsoft Research in Asia Hsiao-Wuen Hon, Microsoft Research Asia; Lolan Song, Microsoft Research Asia

This session will provide an overview of Microsoft Research Asia (MSRA), its organization, research areas, and accomplishments since its establishment in November 1998. As MSRA is approaching its 10th anniversary, Dr. Hon will provide a highlight of MSRA’s impact in academic community, product transfer, and his view for the future development. Lolan Song will give an overview of the academic collaboration programs in the Asia-Pacific region. There will be a brief Q&A session at the end of this talk.

Presentation: Hsiao-Wuen Hon, Microsoft Research Asia Overview

Intelligent Web Rainier Stitching the World and Embracing Real Life with Virtual Earth Blaise Aguera y Arcas, Microsoft Live Labs and Virtual Earth Research Lab; Bill Chen, Microsoft Virtual Earth Research Lab; Eyal Ofek, Microsoft Virtual Earth Research Lab; Evelyne Viegas, Microsoft Research

In his talk entitled “Intelligent Webs of Photos (By Accident and By Design),” Blaise Aguera y Arcas will begin with a brief history of the developments in computer vision leading up Photo Tourism and Photosynth, technologies that allow geometric relationships between photos to be inferred automatically and used as navigational affordances. These techniques can be applied to existing image corpi on the Web, with varying degrees of success. He will then consider what can be done with Photosynth as a collaborative and/or community-oriented authoring tool. He will cover some new techniques developed for enhancing the navigability of such data, and the different challenges posed by authored synths (or synths “by design”) and found or “accidental” synths.

Virtual Earth is a general platform for storing and accessing data with location information. In the second talk of the session, entitled “Geo-Positioned Media within the Context of Virtual Earth,” Eyal Ofek and Bill Chen will discuss the benefit of relating media within the context of Virtual Earth. They will address issues of geo-positioning media, its organization, and efficient storage and distribution by factoring repeating content.

Presentation: Bill Chen, Eyal Ofek, Geo-Positioned Media within the Context of Virtual Earth

Presentation: Evelyne Viegas, Bill Chen, Virtual Earth – Academic Research Collaboration 2007 RFP

Computing Contributions for Education St. Helens Games for Learning: Understanding What Makes an Effective Game for Learning Ken Perlin, New York University

This session will present a novel approach to the analysis and empirical evaluation of games that purport to be “games for learning,” with the goal of creating a predictive set of design principles that can be tuned to the desired user base, game genre, and area of learning.

Presentation: Ken Perlin, Games for Learning: Understanding What Makes an Effective Game for Learning

1:00-3:30 Kodiak Design Expo The Design Expo is a Microsoft Research forum where the top graduate design institutions showcase their prototype interaction design ideas. Microsoft Research sponsors a semester long class at leading interdisciplinary design schools and invites the top class projects to present their ideas as part of the Faculty Summit.

Presentation: Lili Cheng, Design Expo

2:15-2:30 Break
2:30-3:45 Break-out Sessions
Computing Contributions for Education Baker Networks, Social Science, and Education: Teaching, Linking, and Thinking About Connection Marc Smith, Microsoft Research (Moderator); Lada Adamic, University of Michigan; Karrie Karahalios, University of Illinois at Urbana-Champaign; Joseph Konstan, University of Minnesota; Cliff Lampe, Michigan State University

This panel of distinguished researchers has focused on computer-mediated, collective action-systems where many people come together and interact through computers. Each has been researching and teaching network science in general and social network science in particular. This panel will focus on the concepts, methods, and Internet services that enable social networks have had an impact in their classrooms and research.

Presentation: Karrie Karahalios, Social Visualization: Communication, Signal, or Cue?

Presentation: Cliff Lampe, Using Social Network Sites in Education

Geographic Programs Lassen Computer Science Research in Latin America Jaime Puente, Microsoft Research (Moderator)

This session will provide an overview of the research agenda in computer science in some Latin American countries, and a brief background about the organization and infrastructure of existing regional cooperation programs. Universities in the Latin America and Caribbean region are well positioned to become strategic partners in national innovation systems and strongly contribute to economic and social development. During this session, projects conducted by academic researchers in specific countries in Latin America will be discussed as examples of research success stories from this emerging region.

CmapTools: From Meaningful Learning to a Network of Knowledge Builders Alberto Cañas, Institute for Human and Machine Cognition (IHMC)

Based on the Theories of Meaningful Learning and Education of Ausubel and Novak, we have developed software tools that allow users to collaborate in the construction of shared knowledge models based on concept maps. These tools are used worldwide by users of all disciplines and ages, from elementary school students to NASA scientists. In this talk, we’ll discuss the software tools and how they are being used at the Proyecto Conectate al Conocimiento in Panama, an effort to transform public school education through appropriate use of technology that has led to a nationwide network of knowledge builders, and will describe the methodology on which this concept map-centered learning environment is based.

Pushing and Pulling Information From the Mexican Dataspace Genoveva Vargas-Solar, French Council on Scientific Research (CNRS), Informatics Laboratory of Grenoble, French Mexican Laboratory of Informatics and Applied Automatic Control

The increasingly global economy calls for continuous access to information in a flexible and robust way through services that come up as a new paradigm for programming and organizing operations. At the same time, the emergence of ubiquitous computing introduces wireless and portable technologies that democratize access to information and services and thereby opens new research challenges for querying techniques that can cope with this novel dynamic execution environment. Research on query processing is still promising given the explosion of huge amounts of data largely distributed and produced by different means (sensors, devices, networks, analysis processes), and the requirements to query them to have the right information, at the right place, at the right moment. This challenge implies composing services available in dynamic environments and integrating this notion into query processing techniques. Academic and industrial efforts must address novel challenges on data/services querying that go beyond existing results for efficiently exploiting data stemming from many different sources in dynamic and multi-scale environments. This talk will discuss the challenges of modern data and services intensive systems deployed on networks of heterogeneous devices, the so called ecosystem or dataspaces.

Presentation: Genoveva Vargas-Solar, Pushing and Pulling Information From the Mexican Dataspace

How Can Microsoft Help Geneticists? Mayana Zatz, Human Genome Research Center, University of Sao Paulo

Human geneticists face problems that require each time more robust computer support and science such as: building up genealogies with hundreds of members and linking them up using a friendly system; improving micro arrays analysis; organizing the gigantic amount of data that will be progressively generated by the human genome. Some examples will be given during the talk opening the way for questions and suggestions.

Presentation: Mayana Zatz, How Can Microsoft Help Geneticists?

Artificial Intelligence Rainier Browsing the Physical World in Real-Time Feng Zhao, Microsoft Research (Moderator); Tarek Abdelzaher, University of Illinois at Urbana-Champaign; Magdalena Balazinska, University of Washington; Bora Beran, Microsoft Research; Prashant Doshi, The University of Georgia; Liqian Luo, Microsoft Research; Sebastian Michel, École Polytechnique, Fédérale de Lausanne; Evelyne Viegas, Microsoft Research; Stewart Tansley, Microsoft Research (Moderator)

As the 2007-2008 SensorMap RFP projects complete their work, we have invited a panel of researchers from some of these projects and others to discuss their experiences. These experiences include leveraging the SenseWeb/SensorMap platform to plan, deploy and monitor sensor experiments and analyze spatio-temporal sensor data, as well as lessons in integrating sensornet technologies with the Web and mapping tools such as Virtual Earth.

Presentation: Feng Zhao, Introduction

Presentation: Magdalena Balazinska, Event Detection and Notification in the World-Wide Sensor Web

Presentation: Tarek Abdelzaher, Privacy and the Participatory Sensor Web

Presentation: Sebastian Michel, Environmental Monitoring 2.0

Presentation: Liqian Luo, SenseWeb and SensorMap

Presentation: Prashant Doshi, Semantic Reconciliation of Sensor Net Meta-Data

Presentation: Evelyne Viegas/Bill Chen, Virtual Earth Academic Research Collaboration 2007 RFP

3:45-4:00 Break
4:00-5:00 Kodiak Closing Plenary Session/Creative Dialogue
4:004:30 Kodiak Participation in a World of Choice: Open Source and Microsoft Sam Ramji, Senior Director of Platform Strategy, Microsoft

Over the past ten years, increased access to computing resources and expanded connectivity have contributed to greater opportunity for more people to participate in the information communication technology (ICT) ecosystem as users, creators, or both than ever before. During this time, both open source software (OSS) communities and Microsoft have made significant contributions and experienced substantial growth. Sam Ramji leads a cross-disciplinary, cross-company community establishing practices to foster constructive and complementary relationships between Microsoft and OSS. This talk will describe the principles underlying Microsoft’s open source business, technical, and community participation strategy, summarize key milestones to date, and share a vision for the relationship between Microsoft and open source communities in the future.

Presentation: Sam Ramji, Participation in a World of Choice: Open Source and Microsoft

4:305:15 Kodiak Microsoft Research Globally Advancing the State of the Art in Computing Rick Rashid, Senior Vice President, Microsoft Research (Moderator) P. Anandan, Managing Director, Microsoft Research India Tony Hey, Corporate Vice President, External Research Hsiao-Wuen Hon, Managing Director, Microsoft Research Asia Roy Levin, Distinguished Engineer and Managing Director, Microsoft Research Silicon Valley Rico Malvar, Distinguished Engineer and Director, Microsoft Research Daniel A. Reed, Director of Scalable and Multicore Computing, Microsoft Research.
5:15-9:00 Summit at the Park Barbeque


Tarek Abdelzaher

Tarek Abdelzaher received his B.Sc. and M.Sc. degrees in electrical and computer engineering from Ain Shams University, Cairo, Egypt, in 1990 and 1994 respectively. He received his Ph.D. from the University of Michigan in 1999 on Quality of Service Adaptation in Real-Time Systems. He has been an assistant professor at the University of Virginia, where he founded the Software Predictability Group until 2005. He is currently an associate professor at the Department of Computer Science, the University of Illinois at Urbana Champaign. He has authored/coauthored more than 100 refereed publications in real-time computing, distributed systems, sensor networks, and control. He is editor-in-chief of the Journal of Real-Time Systems, an associate editor of the IEEE Transactions on Mobile Computing, IEEE Transactions on Parallel and Distributed Systems, the ACM Transaction on Sensor Networks, and the Ad Hoc Networks Journal, as well as editor of ACM SIGBED Review. He was program chair of several conferences in real-time computing including RTAS 2004 and RTSS 2006 and General Chair of IPSN 2007, RTSS 2007, DCoSS 2008 and Sensys 2008. Abdelzaher’s research interests lie broadly in understanding and controlling the temporal and performance properties of networked software systems in the face of increasing complexity, distribution, and degree of embedding in an external physical environment. Tarek Abdelzaher is a member of IEEE and ACM.

Blaise Aguera y Arcas

Blaise Aguera y Arcais the architect of Microsoft Live Labs incubation projects. He has worked in a variety of roles, from individual contributor to strategist; at present the bulk of his time is devoted to Photosynth. Blaise Aguera y Arcas has a broad background in computer science and applied math, and he has been writing software for more than 20 years, with special emphasis on scientific computing, data analysis, machine learning, and graphics. He graduated from Princeton University with a B.A. in physics in 1998, and he attended the Ph.D. program there in applied math. His advisor, Ingrid Daubechies, known as one of the inventors of wavelets, periodically asks when he plans to hand in the thesis. His experience includes independent research, consulting, and freelance software design in a variety of areas, including computational neuroscience, computational drug design, data compression, and others. During 1996-97, he was senior software engineer at Real-Time Geometry, which was purchased by MetaTools (later Viewpoint.com). While at RTG and MetaTools, he authored patents on multiresolution 3D visualization and techniques for video compression and internet transmission using Trixels (TM), as well as playing a leading role in developing streaming and multiresolution 2D and 3D technologies and contributing to the hardware and software design of a 3D laser scanner. In 2001, he received worldwide press coverage for his discovery, using computational methods, of the printing technology used by Johann Gutenberg, considered the inventor of printing from movable type in the West. This technology differs markedly from later printing technologies, suggesting a reassessment of Gutenberg’s traditional historical role. Blaise’s work on early printing was the subject of a BBC Open University documentary entitled, What Did Gutenberg Invent? and a monograph on this research is (eventually) forthcoming. He has published essays and research papers in theoretical biology, neuroscience, and history in The EMBO Journal, Neural Computation and Nature. In 2004, Blaise founded a software company originally named (rather opaquely) Sand Codex LLC, later Seadragon, Inc., to develop ideas in scalable architectures and user interfaces for interacting with large volumes of visual information, potentially over a narrow-bandwidth connection. He raised two rounds of funding, first from angel investors, then from a Seattle-area VC, hired the initial engineering and management team, and was the principal author of the company’s IP portfolio. Microsoft bought Seadragon at the beginning of 2006, in an acquisition driven by Technical Fellow and Live Labs founder Gary Flake.

Bora Beran

Bora Beran is a postdoctoral researcher in the eScience group at Microsoft Research. He holds a Ph.D. from the Department of Civil Engineering at Drexel University in hydroinformatics with a background in environmental science. His research interests include Geographical Information Systems (GIS), knowledge representation, data mining and their use in geosciences.

Magdalena Balazinska

Magdalena Balazinska is an assistant professor in the Department of Computer Science and Engineering at the University of Washington. Magdalena’s research interests are broadly in the fields of databases and distributed systems. Her current research focuses on distributed stream processing and sensor data management. Magda holds a Ph.D. from M.I.T. She is a Microsoft Research New Faculty Fellow (2007), received the Rogel Faculty Support Award (2006), and a Microsoft Research Graduate Fellowship (2003-2005).

Dan Bohus

Dan Bohus is currently a researcher in the Adaptive Systems and Interaction group at Microsoft Research. His current research agenda is focused on situated natural language interactive systems. More specifically, some of areas of interest are: conversational scene analysis and multi-modal sensor fusion, engagement models, mixed-initiative and multi-participant interaction, lifelong learning and adaptation. Prior to joining Microsoft, Dan obtained his Ph.D. degree from Carnegie Mellon University, where he investigated problems of dialog management, grounding and error handling in task-oriented spoken dialog systems. More information can be found at: /~dbohus

Alberto Cañas

Alberto J. Cañas was born in Costa Rica and has an undergraduate degree in computer systems engineering from the Instituto Tecnologico de Monterrey, Mexico, and Master’s and Ph.D. degrees from the University of Waterloo, Canada. He has taught at the University of Waterloo, at the Instituto Tecnologico de Costa Rica, where he founded the computer science department, at INCAE in Costa Rica, at Tulane University in New Orleans and at the University of West Florida. He co-Founded the Institute for Human and Machine Cognition, in Pensacola, Florida, a research center dedicated to investigating human-centered computing and where he has led the development of CmapTools, a knowledge modeling and sharing program that is in use in hundreds of countries throughout the world. He has been an advisor in the use of technology to many organizations, including NASA and the Presidents of Costa Rica and Panama. He has published extensively and has been a guest speaker at conferences throughout North and South America, Europe, Africa and Asia.

Bill Chen

Bill Chen is a researcher in Virtual Earth Labs, the research arm of Microsoft Virtual Earth. His interests include image-based modeling, interactive computer graphics, visualization, and computational photography/videography. Bill received his Ph.D. from Stanford University and a B.S. from UC Berkeley. At Stanford, he worked on light field modeling, appearance capture, and projector-camera systems. In Virtual Earth, Bill is currently working on semi-automatic techniques for camera calibration and modeling, and novel input devices for navigation.

Noshir Contractor

Noshir Contractor is the Jane S. & William J. White Professor of Behavioral Sciences in the School of Engineering, School of Communication and the Kellogg School of Management at Northwestern University, USA. He is the director of the Science of Networks in Communities (SONIC) Research Group at Northwestern University. He is investigating factors that lead to the formation, maintenance, and dissolution of dynamically linked social and knowledge networks in communities. Specifically, his research team is developing and testing theories and methods of network science to map, understand and enable more effective networks in a wide variety of contexts including communities of practice in business, science and engineering communities, disaster response teams, public health networks, digital media and learning networks, and in virtual worlds, such as Second Life. His research program has been funded continuously for over a decade by major grants from the U.S. National Science Foundation with additional funding from the U.S. National Institutes of Health (NIH), U.S. National Aeronautics and Space Administration (NASA), the Rockefeller Foundation, and the MacArthur Foundation. Professor Contractor holds a Ph.D. from the Annenberg School for Communication at the University of Southern California and a Bachelor’s degree in electrical engineering from the Indian Institute of Technology in Madras (Chennai). He was on the faculty at the University of Illinois at Urbana-Champaign for twenty years prior to joining Northwestern in 2007.

Jamie Cromack

Jamie Cromack is a member of the External Research (ER) group at Microsoft Research. Her focus at ER is the assessment of learning in post-secondary classrooms in which computer science and computational sciences play a key role. A specialist in higher education (her Ph.D. is in Educational Leadership & Policy Studies), she taught at the college level for over 15 years and was a new media producer in the educational arena for close to 20 years. Jamie integrated her media experience and educational background while working with the National Science Foundation grant, Math*ed*ology, and the U.S. Department of Education grant, Preparing Tomorrow’s Teachers to Use Technology (PT3). Jamie also worked with the Arts, Media & Education program at Arizona State University and was Executive Producer for the High School Channel at Education Management Group in Scottsdale, Arizona, where she managed a group of producers who created educational programming aligned to national standards. Her research focus includes technology in higher education, assessment & evaluation, faculty development and learning-centered education.

Lee Dirks

Lee Dirks is the director of Education & Scholarly Communication in Microsoft External Research, where he manages a variety of programs related to the application of technology to advance education, open access to research data, interoperability of archives and repositories, and the preservation of digital information. Dirks holds an M.L.S. degree from the University of North Carolina at Chapel Hill, and a post-masters degree in preservation administration from Columbia University. In addition to past positions at Columbia University and with OCLC, Inc. (Preservation Resources), Dirks held a variety of roles at Microsoft since joining the company in 1996, namely as the corporate archivist, then corporate librarian, and as a senior manager in the corporate market research organization. Dirks also teaches as adjunct faculty at the iSchool at the University of Washington, and serves on the advisory boards for the University of Washington Libraries and the iSchool’s Master of Science in Information Science program. Dirks was presented with the 2006 Microsoft Marketing Excellence Award for his work on a marketing and engineering partnership around a breakthrough market opportunity analysis process, which is now a standard operating procedure across Microsoft.

Prashant Doshi

Prashant Doshi is an assistant professor of computer science and a faculty member of the LSDIS lab at the University of Georgia (http://www.cs.uga.edu/~pdoshi). He received his Ph.D. in 2005 from the University of Illinois at Chicago. His research interests lie in the areas of semantic data integration, Web services, and multiagent decision making. His research is supported by grants from NIH, Microsoft as well as internal seed grants, and outcomes of his research have appeared in several prestigious conferences and journals.

Joe Duffy

Joe Duffy is the development lead for the Parallel Extensions to the .NET Framework project in the Parallel Computing Platform team at Microsoft. In addition to leading a team of developers, he spends a sizeable chunk of his time on long-term vision and strategy. Some specific pet projects include type system support for concurrency safety and abstractions for programming GPUs and SIMD-style processors. Past positions at Microsoft include developer for Parallel LINQ (PLINQ) and concurrency program manager in the Common Language Runtime (CLR) team. Prior to Microsoft, he had 7 years of professional programming experience, including 4 years at Massachusetts-based EMC. He just finished his second book, Concurrent Programming on Windows (Addison-Wesley), which will be available in late-Summer 2008. While not indulging in geeky excursions, Joe spends his time playing guitar, studying music theory, and listening to and writing music of all kinds.

Edward W. Felten

Edward W. Felten is a professor of computer science and public affairs at Princeton University, and is the founding director of Princeton’s Center for Information Technology Policy. His research interests include computer security and privacy, especially relating to media and consumer products; and technology law and policy. He has published about eighty papers in the research literature, and two books. His research on topics such as Web security, copyright and copy protection, and electronic voting has been covered extensively in the popular press. His Weblog, at freedom-to-tinker.com, is widely read for its commentary on technology, law, and policy. He was the lead computer science expert witness for the Department of Justice in the Microsoft antitrust case, and he has testified in other important lawsuits. He has testified before the Senate Commerce Committee on digital television technology and regulation, and before the House Administration Committee on electronic voting. In 2004, Scientific American magazine named him to its list of fifty worldwide science and technology leaders.

Dennis Gannon

Dennis Gannon is a professor of computer science in the School of Informatics at Indiana University. He is also science director for the Indiana Pervasive Technology Labs. He received his Ph.D. in computer science from the University of Illinois in 1980 and his Ph.D. in mathematics from the University of California in 1974. From 1980 to 1985, he was on the faculty at Purdue University. From 1997-2004 he was Chair of the Indiana Computer Science Department. His research interests include software tools for high performance parallel and distributed systems and problem solving environments for scientific computation. His current work includes the design of software component architectures for multi-core and distributed systems and web service architectures for e-Science Grid Portals. He has been program chair or general chair of a number of conferences including the International Conference on Supercomputing, Frontiers of Massively Parallel Computing, PPoPP, HPDC, Java Grande and the International Grid Conference. He was a co-founder of the Java Grande Forum and a Steering Committee member of the Global Grid Forum where he co-chaired the Open Grid Computing Environments and Open Grid Service Architecture working groups. He is one of the original architects of the high performance computing software “Common Component Architecture” and a founder of the CCA Forum.

Lise Getoor

Lise Getoor received her Ph.D. in computer science from Stanford University in 2001. She is an associate professor in the Department of Computer Science at the University of Maryland, College Park. She is co-editor of the book, An Introduction to Statistical Relational Learning, and has published many articles in machine learning, data mining, reasoning under uncertainty, databases and information visualization. She has served on numerous program committees, was a past member of the AAAI Executive counsel, is an associate editor for JAIR and an action editor for the Machine Learning Journal. Her current research interests include statistical and visual analysis of graph and network data. For more information, see http://www.cs.umd.edu/~getoor.

Paul Ginsparg

Paul Ginsparg received a B.A. in physics from Harvard University (1977), and a doctorate in theoretical particle physics from Cornell University (1981). He was in the Society of Fellows at Harvard from 1981-1984, then faculty member in the physics department at Harvard University until 1990, a staff member in the theoretical division of Los Alamos National Laboratory from 1990-2001, and professor of physics and computing & information science at Cornell University since 2001. He has authored papers in quantum field theory, string theory, conformal field theory, and quantum gravity. In 1991, he started the e-print archives (now arXiv.org). He has served on many committees, including the U.S. National Committee for CODATA, other N.R.C., N.A.S., and AAAS committees, the NIH PubMedCentral national advisory board, and on the American Physical Society publications oversight committee. He currently serves on the Public Library of Science and Fedora Commons advisory boards, and on the Cornell University Library and Information Technology faculty advisory boards. In 1998, he received the P.A.M. (physics astronomy math) award from the Special Libraries Association, in 2000 was elected as a Fellow of the American Physical Society, in 2002 was named a MacArthur Fellow, in 2005 received the Council of Science Editors (CSE) Award for Meritorious Achievement, in 2006 received the Paul Evans Peters Award from Educause, ARL, and CNI, and in 2008 was named a Radcliffe Institute Fellow.

Daron G. Green

Dr. Green’s initial research background was in molecular modeling and equations of state for fluid mixtures – his B.Sc. is in chemical physics (1989, Sheffield) and Ph.D. in molecular simulation of fluid mixtures (1992, Sheffield). He went on to do post doctoral research in simulation of polymer and protein folding (1993-4, UCD). This naturally led to application porting and optimization for large-scale parallel and distributed computing in a range of application domains including computational chemistry (molecular dynamics and quantum mechanical codes), radiography, CFD and FE. Dr. Green then moved more fully into HPC and was responsible for some of Europe’s largest HPC Framework V programs for the European Commission, major HPC procurements in the U.K. for the U.K. Research Councils and U.K. Defense clients, he also led detailed investigations into the maturity and adoption for European HPC Software tools (published). From there Dr. Green went to work for the SGI/Cray helping to set up the European Professional Services organization from which he span out a small team out to establish the European Professional Services for Selectica Inc. Selectica specialized in on-line configuration/logic-engine technologies offered via web services. Given an HPC/distributed computing background and familiarity with the then embryonic area of Web Services, IBM invited Dr. Green to help establish its early Grid strategy this effort began in EMEA but quickly broadened to be Global and he moved to the US with IBM to form IBM’s Grid EBO. Dr. Green joined Microsoft Research from BT where he was responsible for all sector-based propositions in BT’s Global Services. As well as this, as Director for Global Sector propositions he led the strategy and business design activities across a range of business areas including healthcare, security, public sector engagement, energy management, and sustainability (published). Specifically in terms of Sustainability in 2007 established and launched BT’s Sustainability practice – responsible for BT’s business offerings to commercial customers which help reduce their carbon footprints and establish business practices which are sustainable in terms of their social and economic impact (published). Dr. Green is the senior director of Microsoft External Research a key part of Microsoft’s Research program working closely with Academia and Research institutions helping solve some of the world’s most challenging scientific and social problems.

Carlos Guestrin

Carlos Guestrin’s current research spans the areas of planning, reasoning and learning in uncertain dynamic environments, focusing on applications in sensor networks. He is an assistant professor in the Machine Learning and in the Computer Science Departments at Carnegie Mellon University. Previously, he was a senior researcher at the Intel Research Lab in Berkeley. Carlos received his M.Sc. and Ph.D. in computer science from Stanford University in 2000 and 2003, respectively, and a Mechatronics Engineer degree from the Polytechnic School of the University of Sao Paulo, Brazil, in 1998. Carlos’ work received awards at a number of conferences and a journal: KDD 2007, IPSN 2005 and 2006, VLDB 2004, NIPS 2003 and 2007, UAI 2005, ICML 2005, and JAIR in 2007. He is also a recipient of the ONR Young Investigator Award, the NSF Career Award, the Alfred P. Sloan Fellowship, the IBM Faculty Fellowship, the Siebel Scholarship and the Stanford Centennial Teaching Assistant Award. Carlos is currently a member of the Information Sciences and Technology (ISAT) advisory group for DARPA.

Mark Guzdial

Mark Guzdial is a professor in the School of Interactive Computing in the College of Computing at Georgia Institute of Technology. His research interests are in learning sciences and technologies (especially computer-supported collaborative learning) and computing education research. He directs the NSF Broadening Participation in Computing Alliance “Georgia Computes!” whose goal is to improve computing education from middle school through undergraduate across the state of Georgia. He is the developer of the Media Computation approach to introductory computing, and with his collaborator, Barbara Ericson, he has written three textbooks supporting the approach. Dr. Guzdial has a joint Ph.D. in Education and Computer Science & Engineering from the University of Michigan. Before starting his Ph.D., he was a member of technical staff at Bellcore. He currently serves as the Vice-Chair of the ACM Education Board, and is a member of the leadership team for the National Center for Women in IT (NCWIT).

James Hendler

Jim Hendler is the Tetherless World Chair of Computer and Cognitive Science at Rensselaer Polytechnic Institute. He is also the associate director of the Web Science Research Initiative headquartered at M.I.T. One of the inventors of the Semantic Web, Hendler was the recipient of a 1995 Fulbright Foundation Fellowship, is a former member of the US Air Force Science Advisory Board, and is a Fellow of the American Association for Artificial Intelligence and the British Computer Society. He is also the former chief scientist of the Information Systems Office at the US Defense Advanced Research Projects Agency (DARPA), was awarded a US Air Force Exceptional Civilian Service Medal in 2002 and. He is the editor-in-chief of IEEE Intelligent Systems and is the first computer scientist to serve on the board of reviewing editors for Science.

Eric Horvitz

Eric Horvitz is a principal researcher and research area manager at Microsoft Research. His interests span challenges in machine reasoning and learning, search and information retrieval, and human-computer interaction. He has been elected a Fellow and Councilor of the American Association for Artificial Intelligence (AAAI) and is now serving as the President of the organization. He has served as Chair of the Association for Uncertainty and Artificial Intelligence (AUAI), on the DARPA Information Science and Technology Study Group (ISAT), and on the Naval Research Advisory Committee (NRAC). He received his Ph.D. and M.D. degrees at Stanford University. More information can be found here.

Harold Javid

Harold Javid is a director of Educational Research & Programs at External Research, Microsoft Research. In this role, he is responsible for the Microsoft Research New Faculty Fellowship program and the Microsoft Research Faculty Summit. Previous to joining Microsoft Research, he enjoyed seven years of leadership as supportability program manager and group manager in Microsoft’s Product Support Services. Prior to joining Microsoft Corporation, Harold served as director and general manager in divisions of Acrowood Corporation, and he worked in research groups in Systems Control, Inc., General Electric, and the Boeing Company. He earned his B.S., M.S., and Ph.D. at the University of Illinois at Urbana-Champaign.

Ashish Kapoor

Ashish Kapoor is a researcher within the Adaptive Systems and Interaction Group. His research interests are centered around interactive machine learning and computer vision with applications in user modeling and human-computer interaction scenarios. His current research is focused on systems that often involve humans in the loop and have the ability to adapt and learn over long periods of time. His previous work focused on building new multi-modal machine learning algorithms for affect recognition in real life settings. A significant part of the research involved automatic analysis of non-verbal behavior and physiological responses and contributed to building an automatic learning companion that could recognize affective states of interest and boredom in users and respond appropriately. He received his Ph.D. from M.I.T. Media Laboratory in 2006 and a bachelor’s degree in computer science and engineering from the Indian Institute of Technology, Delhi.

Stephen T. Kerr

Stephen T. Kerr is a professor of education in the College of Education at the University of Washington; his appointments are in the Program in Educational Communication and Technology and the Program in Learning Sciences. He received his A.B. degree from Princeton University, an M.A. from Columbia University, and a Ph.D. in Education from the University of Washington. Before joining the faculty at UW in 1985, he taught at Sheldon Jackson College in Sitka, Alaska, at the University of Puget Sound in Tacoma, Washington, and at Columbia University Teachers College in New York. At the UW, he served as Chair of Curriculum and Instruction (1987-1990, and 2000-2002), as Associate Dean for Teacher Education (1990-1992), and as Associate Dean for Academic Affairs (2002-2006). He also chaired university committees dealing with educational technology and distance education. His research focuses on the ways new technologies shape and support the professional activity of teachers and other educators. He edited the NSSE yearbook on Technology and the Future of Schooling (1996), and has written widely on educational technology, human-computer interaction, instructional design, and the emergence of a new technologically enhanced educational system in Russia and the former Soviet Union. His current work focuses on the design of on-line educational experiences for teachers, the creation of large-scale virtual environments in support of teachers’ professional development, and the emergence and implications of a culture of educational knowledge management.

Joseph A. Konstan

Joseph A. Konstan is a professor of computer science and engineering at the University of Minnesota. His research addresses a variety of human-computer interaction issues, including personalization (particularly through recommender systems), eliciting participation in on-line communities, and designing computer systems to improve public health. He is probably best known for his work in collaborative filtering recommenders (the GroupLens project), and for his work in online HIV prevention. Dr. Konstan received his Ph.D. from the University of California, Berkeley in 1993. He is an ACM Distinguished Scientist, Past-President of ACM SIGCHI, and a past member of ACM’s Executive Committee and Council. Dr. Konstan is an active consultant who has worked for more than 15 companies on issues related to human-computer interaction, personalization, and general software issues. He has traveled and lectured extensively, giving over 200 talks in more than 25 countries worldwide.

Elizabeth Lawley

Elizabeth Lane Lawley is the director of the Lab for Social Computing at the Rochester Institute of Technology, where she is also an associate professor of information technology. Her current teaching and research interests focus on social computing technologies such as weblogs, wikis, virtual worlds, and collaborative information retrieval. She also conducts research and speaks on the topic of gender imbalances in technology and education. She received her Master’s degree in Library Science from the University of Michigan in 1987. In the early 1990s, she worked as a Government and Law Bibliographer at the Library of Congress and then as manager of customer support for Congressional Information Service. In 1992 she founded Internet Training & Consulting Services, which provided services to a number of clients in business, government, and education throughout the 1990s. She received her doctorate in Information Science from the University of Alabama in 1999. During the 2005-2006 academic year, Professor Lawley took a one-year sabbatical from R.I.T., during which she held a position as a visiting researcher in the Community Technologies group at Microsoft Research in Redmond, Washington, and she continues to do consulting work for MSR, as well as coordinating the annual MSR Social Computing Symposium. An active blogger, Liz maintains a personal blog at mamamusings.net, founded and writes for the social software weblog Many-to-Many, and is a contributing author on the virtual worlds weblog Terra Nova.

Mark Lewin

Mark Lewin is a program manager in the External Research group of Microsoft Research, focusing on programming languages, compilers, virtual machines, operating systems, and scalable manycore computing. Mark is working with the Singularity and Bartok research teams to support academic research in these areas, and with the Common Language Runtime team on adding special runtime support for dynamic languages targeting the CLR. Mark works with Microsoft product groups to spur Shared Source versions of key systems technologies for academic research and teaching, including SSCLI, Phoenix, and the Windows Research Kernel. Mark also directs Microsoft Research’s partnership with ACM in support of the ACM Student Research Competition program. Prior to joining Microsoft Research, he was an early member of Microsoft’s Developer Relations Group, a founding program manager for the Cairo operating system project, and program manager for Microsoft’s RPC technologies and LAN Manager networking infrastructure.

Sun Li

Sun Li graduated from the Beijing Film Academic School fine arts department in 1998. She is now the director of the CG group of the Animation school. Two years ago at a Microsoft Research Asia gaming and graphics event, she demonstrated a new concept for games animating Chinese paintings. Professor Sun Li has won many awards for game design and film.

Liqian Luo

Liqian Luo is currently a post doctorate researcher in the Networked Embedded Computing Group at Microsoft Research. Her research interests are focused on wireless sensor networks, distributed embedded systems, and disruption tolerant networks. She got her Ph.D. degree in 2007 from the department of computer science at the University of Illinois at Urbana-Champaign. She received her Master’s degree from the University of Virginia in May 2004 and her Bachelor’s degree from Tsinghua University.

Sebastian Michel

Sebastian Michel is currently a researcher in the Distributed Systems Group (LSIR) at the École Polytechnique Fédérale de Lausanne (EPFL), Switzerland. Prior to this, he worked in the Databases and Information Systems Group at the Max-Planck Institute for Informatics in Saarbracken, Germany, where he obtained his Ph.D. degree (summa cum laude) in July 2007. Dr. Michel is part of the Swiss Experiment initiative, a collaboration of environmental science and technology research projects. His research is focused on various aspects in distributed data management and information retrieval, in particular on Peer-to-Peer information systems, sensor networks, and Web 2.0 social communities. Sebastian Michel received the Max-Planck Society’s award for the best dissertations of each year. He published a variety of papers on Peer-to-Peer information retrieval, distributed top-k aggregation queries, similarity search in high dimensions, semantic overlay networks, distributed ranking and statistics computation, and social search and other aspects of Web 2.0 communities. He regularly serves as reviewer for international journals and conferences. See here for more information about ongoing research and projects.

Natasa Milic-Frayling

Natasa Milic-Frayling is a researcher at Microsoft Research, Cambridge, working on technology development and prototype design of advanced information management systems. Most of her recent work has been in information persistence, organization, and access in the Web environment. Prior to joining Microsoft Research, Cambridge in June 1998, Natasa was working at Claritech Corporation (currently Clairvoyance Corporation), a spin-off company from Carnegie Mellon University, focused on developing CLARIT System, a comprehensive toolkit for building commercial information management applications. There she served as Director of Research. Natasa has published and presented her work in Machine Learning, Information Retrieval, and Web related conferences. In collaboration with her fellow researchers, she has organized a number of Workshops that attracted experts in text mining, information retrieval, natural language processing, and related areas of research. Her published and on-going work spans a range of topics from algorithm design to complete prototype system development and usability studies, reflecting her versatile interest. Natasa obtained her B.S. in Applied Mathematics from University of Zagreb, Croatia in 1984 and Ph.D. in Applied Mathematics from Carnegie Mellon University, Pittsburgh, PA in 1988.

Robert Moore

Robert Moore is a principal researcher in the Natural Language Processing group at Microsoft Research. His previous positions include being director of the Research Institute for Advanced Computer Science (RIACS) at NASA Ames Research Center and Director of the Natural Language Research Program at SRI International. His research has ranged widely within artificial intelligence, natural-language processing, and computational linguistics. His current work focuses on applications of machine learning and statistical modeling to natural-language processing, particularly in the context of machine translation. Dr. Moore received his Ph.D. in Artificial Intelligence from M.I.T., and he is a fellow of the Association for the Advancement of Artificial Intelligence (AAAI).

Peter Murray-Rust

Peter Murray-Rust is a contemporary chemist born in Guildford in 1941. He was educated at Bootham School and Balliol College. After obtaining a D.Phil, he became lecturer in chemistry at the (new) University of Stirling and was first warden of Andrew Stewart Hall of Residence. In 1982, he moved to Glaxo Group Research at Greenford to head Molecular Graphics, Computational Chemistry and later protein structure determination. He was Professor of Pharmacy in the University of Nottingham from 1996-2000, setting up the Virtual School of Molecular Sciences. He is now reader in Molecular Informatics at the University of Cambridge and Senior Research Fellow of Churchill College. His interests have involved the automated analysis of data in scientific publications, creation of virtual communities e.g., The Virtual School of Natural Sciences in the Globewide Network Academy and the Semantic Web. With Henry Rzepa, he has extended this to chemistry through the development of Markup languages, especially Chemical Markup Language.

John Nordlinger

John got his start with computers earning money to pay for his philosophy degree at Northeastern University. He was then hired by Digital Equipment Corporation to troubleshoot VAX/VMS and then work on VMS and DEC OSF/1 as a Principal Engineer. John then went to Oracle as technical director and then to Microsoft to lead the Microsoft SQL Server enterprise effort including launching Terraserver and Scalability Day. After a two and half year break where John traveled in Italy, India, and Thailand, John returned to Microsoft Research ER&P to promote work with academia. Drawing on his experience in India, John helped foster the new Microsoft Research lab in Banglore, India and now focuses on CS curriculum enhancement including using gaming themes and technologies. John produces the Microsoft Research Gaming Kit, and has been running the Microsoft Research gaming RFP. John also works with Kent Foster on the annual Academic Days with Gaming and the related call for papers. John has presented internationally (US, Holland, Mexico, Chile, and China) for the last few years on the potential of gaming to enhance CS and the ethics of game design.

Eyal Ofek

Dr. Eyal Ofek is currently a principal research lead at Microsoft Virtual Earth, Redmond, WA. Between 2004 and 2005, he was a researcher and project lead at the Platforms and Devices Center, Microsoft Research Asia (MSRA) where he has worked since 2004. Eyal is also an affiliated member of the Visual Computing Group. Before joining Microsoft, Eyal was a member of many start-up companies (including 2 companies founded by him). His last position was managing the software R D at 3DV Systems LTD, developing real time depth cameras and their applications for areas such as TV broadcasting, special effects, and 3D environment reconstruction. Eyal’s experience ranges between areas such as Photogrametry, vision, rendering, and graphic editing. His research interests are mainly in Computer vision, IBR, and rendering areas. He held a visiting lecture position at the school of computer science, Interdisciplinary Center, Herzelia, Israel. Eyal received his Ph.D. and M.Sc. from the Hebrew University of Jerusalem, Israel. Eyal has also a background as a book cover illustrator and a comics strip artist.

Savas Parastatidis

Savas Parastatidis is an architect in Microsoft Research. He investigates the use of technology in eResearch and is particularly interested in Cloud Computing, knowledge representation and management, and social networking. Prior to joining Microsoft, Savas was an architect at the North-East Regional eScience Center in the U.K. and a principal researcher at the University of Newcastle from where he received his Ph.D. and M.Sc. degrees. Savas enjoys blogging here.

Ken Perlin

Ken Perlin is a professor in the Department of Computer Science at New York University. He was founding director of the Media Research Laboratory and also directed the NYU Center for Advanced Technology. His research interests include graphics, animation, user interfaces, science education, and multimedia. He received an Academy Award for Technical Achievement from the Academy of Motion Picture Arts and Sciences for his noise and turbulence procedural texturing techniques, which are widely used in feature films and television, as well as the 2008 ACM/SIGGRAPH Computer Graphics Achievement Award, the TrapCode award for achievement in computer graphics research, the NYC Mayor’s award for excellence in Science and Technology and the Sokol award for outstanding Science faculty at NYU, and a Presidential Young Investigator Award from the National Science Foundation. He has also been a featured artist at the Whitney Museum of American Art. Dr. Perlin received his Ph.D. in computer science from New York University, and a B.A. in theoretical mathematics from Harvard University. Before working at NYU, he was Head of Software Development at R/GREENBERG Associates in New York, NY. Prior to that he was the system architect for computer generated animation at Mathematical Applications Group, Inc. He has served on the Board of Directors of the New York chapter of ACM/SIGGRAPH, and currently serves on the Board of Directors of the New York Software Industry Association.

Andreas Polze

Prof. Dr. Andreas Polze is the Operating Systems and Middleware professor at the Hasso-Plattner-Institute for Software Engineering at University Potsdam, Germany. He received a doctoral degree from Freie University Berlin, Germany, in 1994 and a habilitation degree from Humboldt University Berlin in 2001, both in computer science. His habilitation thesis investigates Predictable Computing in Multicomputer-Systems. At HPI, his current teaching activities focus on architectures of operating systems, on component-based middleware, as well as on predictable distributed computing. Prof. Polze was a visiting scientist with the Dynamic Systems Unit at Software Engineering Institute, at Carnegie Mellon University, Pittsburgh, USA, were he worked on real-time computing on standard middleware (CORBA) and with the Real-Time Systems Laboratory at University of Illinois, Urbana-Champaign. His current research interests include Interconnecting Middleware and Embedded Systems, Mobility and Adaptive System Configuration, and End-to-End Service Availability for standard middleware platforms. Prof. Polze organizes the Net.ObjectDays conference and is currently member of the program committees of ISORC (Intl. Symp. On Object-Oriented Real-Time Computing), DCCS (Dependable Computing and Communication Symposium), and WORDS (Workshop on Real-Time Dependable Systems). Andreas Polze has (co-) authored more than 50 papers in scientific journals and conference proceedings. He has contributed to five books. Prof. Polze has acted as work component leader and member of scientific board in the 6th framework European Integration project Adaptive Services Grid. Work in ASG has strong links to the Web Services community and industrial standardization efforts. Previously, he was principal investigator on a number of projects founded by Microsoft, among them: Windows CE/2000 in real-time robotics and process control, Object and Process Migration for Rotor/.NET, and The Grid-Occam Project. He was recipient of the Microsoft 2007 Phoenix Direct Funding Award. Other industrial cooperations include Software AG, Hewlett-Packard, Beckhoff, Nokia Siemens Networks, Siemens Power Distribution and Transmission, and Deutsche Post IT-Solutions.

Jane Prey

Jane Prey leads the Tablet Technologies in Higher Education Initiative and the Gender Equity and Pipeline Initiative for Microsoft Research. Before joining Microsoft in 2004, she was a faculty member in the Computer Science Department at the University of Virginia for 11 years. She also spent two years as a program manager at National Science Foundation in the Division of Undergraduate Education. She is a member of the IEEE CS Educational Activities Board, and served on the board for ACM SIGCSE. Jane is currently the Chair of the Frontiers in Education steering committee and a member of the ACM Education Board.

Jaime Puente

Jaime Puente is a senior program manager at Microsoft Research in the External Research group and is in charge of the External Research Program in Latin America. Prior to that, he spent 13 years as a faculty member in the Electrical and Computer Engineering Department at Escuela Superior Politacnica del Litoral (ESPOL) in Ecuador. His favorite subjects to teach were Computer Networking and Microprocessors. While it was difficult to leave academia to join the Industry, Jaime feels that he is still involved with the academic world through his work in External Research. He works closely with faculty and graduate students to create greater opportunities for them to pursue research. In addition, Jaime spent five years at various managing-level positions in the banking industry in Ecuador as Telecommunications and Information Technology Manager. This work kept him engaged with leading technology on a very personal level creating greater integration for the banks and the customers. Before joining Microsoft Research in 2003, Jaime worked as a Technical Project Manager for Latin America in the Professional Services division of Commerce One Inc., an e-business company based out of South Florida. Jaime Puente was a Fulbright Scholar for his early engagement with Academia. It was during his time as a Fulbright Scholar that he started to lecture and conduct research in a wide variety of academic and professional fields exploring how academia and industry needs intersect. His educational background includes a Master of Science in computer engineering from Iowa State University, a Masters of Business Administration, and an Electronics Engineering degree both from ESPOL in Ecuador. Jaime is currently pursuing a Ph.D. in computing technology in education at Nova Southeastern University in Florida, USA.

Vijay Rajagopalan

Vijay Rajagopalan is a principal architect in the Microsoft Interoperability team with the Platform & Interoperability Strategy division at Microsoft. His team is chartered to create & drive Interoperability Initiative across the company. His team collaborates with the Standards & Competitive Strategy teams at Microsoft on a number of projects—some recent projects that were driven by his team include the OpenXML Interoperability intiative, CardSpace & Web Services. Vijay has about 15 years of experience in the enterprise space, has worked with customers and partners such as SAP, Siebel, Epicor, Hitachi, Intel, Fujitsu, Microfocus, Accenture among others; he has been at Microsoft for over 10 years, most of it in the enterprise space and spent 3 years as a architect for Microsoft Business Framework & Visual Studio. His areas of interest are broadly in SaaS, Protocol & Formats Interoperability, Identity, data management, Domain Specific Languages, management of metadata and operational management but most of all in driving business value from technology investments.

Sam Ramji

Sam Ramji directs the Open Source Software Lab at Microsoft doing primary research on various open source projects, and driving interoperability between Microsoft and key open source technologies. He leads Open Source Technology Strategy, including engaging with commercial Open Source companies like Novell, JBoss, Zend, and SugarCRM, to help Microsoft advance our support for and understanding of the open source development, community, and marketing models. Sam has led engineering teams building large-scale applications on Open Source software (at Ofoto.com) as well as hands-on development of client, client-server, and distributed applications on Unix, Windows, and Macintosh. Prior to his current role at Microsoft, Sam was a director of Emerging Business working on the Silicon Valley Campus where he managed relationships with Venture Capitalists and entrepreneurs. Sam has held management and strategy positions at BEA Systems and Ofoto.com and has worked with Fortune 500 CTOs and architects. Sam holds a Bachelor of Science degree in cognitive science from the University of California at San Diego.

Daniel A. Reed

Daniel A. Reed is Microsoft’s Scalable and Multicore Computing strategist, responsible for re-envisioning the data center of the future. Previously, he was the Chancellor’s Eminent Professor at the University of North Carolina at Chapel Hill, as well as the Director of the Renaissance Computing Institute (RENCI) and the Chancellor’s Senior Advisor for Strategy and Innovation for University of North Carolina at Chapel Hill. Dr. Reed is a member of President Bush’s Council of Advisors on Science and Technology (PCAST) and a former member of the President’s Information Technology Advisory Committee (PITAC). He recently chaired a review of the federal networking and IT research portfolio, and he is chair of the board of directors of the Computing Research Association. He was previously Head of the Department of Computer Science at the University of Illinois at Urbana-Champaign (UIUC). He has also been Director of the National Center for Supercomputing Applications (NCSA) at UIUC, where he also led National Computational Science Alliance. He was also one of the founding principal investigators and the chief architect for the NSF TeraGrid. He received his Ph.D. in computer science in 1983 from Purdue University.

Arkady Retik

Arkady Retik is the Windows Academic program manager in the Source Asset Management (SAM) team, Microsoft, Redmond. Before SAM, he worked on several development projects in the Server’s Windows Management Infrastructure group. Prior to joining Microsoft in 2000, Arkady served for a decade as a researcher, faculty member and Professor in several universities, mostly in the U.K. He taught and researched a variety of subjects in computing and engineering. Arkady established and directed the Virtual Construction Simulation Research group at the University of Strathclyde, pioneering research in advanced visualization and VR. He holds a D.Sc. in Computer Aided Design and Planning from the Technion Institute of Technology, from where he also has B.S. and M.S. He was recently made a Visiting Honorary Professor at Glasgow Caledonian University.

Lucy Sanders

Lucy Sanders is CEO and co-founder of the National Center for Women & Information Technology and also serves as Executive in Residence at the ATLAS Institute at the University of Colorado at Boulder (CU). She has an extensive industry background, having worked in development and executive positions at AT&T Bell Labs, Lucent Bell Labs, and Avaya Labs for over 20 years, where she specialized in systems-level software and solutions (multi-media communication and customer relationship management). In 1996, Lucy was awarded the Bell Labs Fellow Award, the highest technical accomplishment bestowed at the company, and she has six patents in the communications technology area. Lucy serves on several boards, including the Engineering Advisory Council and the Department of Computer Science Advisory Board at CU, the Denver Public Schools Computer Magnet Advisory Board, and several corporate boards. In 2004 she was awarded the Distinguished Alumni Award from the Department of Engineering at CU. Lucy also is Program Chair for the 2006 Grace Hopper Conference. Lucy received her B.S. and M.S. in computer science from Louisiana State University and the University of Colorado at Boulder, respectively.

Carla Schlatter Ellis

Carla Schlatter Ellis is a Professor Emeritus of Computer Science at Duke University. She received her Ph.D. degree in computer science from the University of Washington, Seattle in 1979. Before coming to Duke as an Associate Professor in 1986, she was a member of the Computer Science faculties at the University of Oregon, Eugene, from 1978 to 1980, and at the University of Rochester, Rochester NY, from 1980 to 1986. She is on the board of the Computing Research Association (CRA), a member of the CRA Committee on the Status of Women in Computing Research (CRA-W), Co-Chair of the Academic Alliance of the National Center for Women & IT (NCWIT), and is Editor-in-Chief of ACM Transactions on Computing Systems. Her research interests are in operating systems, mobile computing, and sensor networks. She is married with a grown-up son and two dogs.

Alexander Schmidt

Dipl.-Inf. Alexander Schmidt studied computer science at the Chemnitz University of Technology where he graduated and received his diploma. In 2006, Alexander Schmidt joined the Operating Systems and Middleware group at the Hasso-Plattner-Institut (HPI) as a Ph.D. student. His main research focus on the area of monitoring applications in the operating system context as well as operating system support for fault- tolerant distributed applications. At HPI, Alexander is involved in teaching operating systems courses as well as the Windows Research Kernel project. He contributes to the Windows Monitoring Kernel, an efficient event-logging infrastructure for monitoring arbitrary applications based on Windows systems, and he created the KStruct OS kernel inspection framework, which focuses on consistently accessing arbitrary kernel data structures while the OS is running.

Howard A. Schmidt

Howard A. Schmidt has had a long distinguished career in defense, law enforcement and corporate security spanning almost 40 years. He has served as Vice President and Chief Information Security Officer and Chief Security Strategist for online auction giant eBay. He has served in the position of Chief Security Strategist for the US CERT Partners Program for the National Cyber Security Division, Department of Homeland Security. He retired from the White House after 31 years of public service in local and federal government. He was appointed by President Bush as the Vice Chair of the President’s Critical Infrastructure Protection Board and as the Special Adviser for Cyberspace Security for the White House in December 2001. He assumed the role as the Chair in January 2003 until his retirement in May 2003. Prior to the White House, Howard was chief security officer for Microsoft Corp., where his duties included CISO, CSO and forming and directing the Trustworthy Computing Security Strategies Group. Before Microsoft, Mr. Schmidt was a supervisory special agent and director of the Air Force Office of Special Investigations (AFOSI) Computer Forensic Lab and Computer Crime and Information Warfare Division. While there, he established the first dedicated computer forensic lab in the government. Before AFOSI, Mr. Schmidt was with the FBI at the National Drug Intelligence Center, where he headed the Computer Exploitation Team. He is recognized as one of the pioneers in the field of computer forensics and computer evidence collection. Before working at the FBI, Mr. Schmidt was a city police officer from 1983 to 1994 for the Chandler Police Department in Arizona. Mr. Schmidt served with the U.S. Air Force in various roles from 1967 to 1983, both in active duty and in the civil service. He had served in the Arizona Air National Guard from 1989 until 1998 when he transferred to the U.S. Army Reserves as a Special Agent, Criminal Investigation Division where he continues to serve. He has testified as an expert witness in federal and military courts in the areas of computer crime, computer forensics and Internet crime. Mr. Schmidt also serves as the international president of the Information Systems Security Association (ISSA) and was the first president of the Information Technology Information Sharing and Analysis Center (ITISAC). He is a former executive board member of the International Organization of Computer Evidence, and served as the co-chairman of the Federal Computer Investigations Committee. He is a member of the American Academy of Forensic Scientists. He had served as a board member for the CyberCrime Advisory Board of the National White Collar Crime Center. He served as an augmented member to the President’s Committee of Advisors on Science and Technology in the formation of an Institute for Information Infrastructure Protection. He has testified before congressional committees on computer security and cyber crime, and has been instrumental in the creation of public and private partnerships and information-sharing initiatives. He is regularly featured on cable, broadcast and international media talking about cyber-security and critical infrastructure protection. He is a co-author of the Black Book on Corporate Security and author of Patrolling CyberSpace, Lessons Learned from a Lifetime in Data Security. Mr. Schmidt has been appointed to the Information Security Privacy Advisory Board (ISPAB) to advise the National Institute of Standards and Technology (NIST), the Secretary of Commerce and the Director of the Office of Management and Budget on information security and privacy issues. He has also been appointed as a member of the Permanent Stakeholders Group (PSG) for the European Network Information Security Agency. (ENISA). Mr. Schmidt holds a bachelor’s degree in business administration (BSBA) and a master’s degree in organizational management (MAOM) from the University of Phoenix. He also holds an Honorary Doctorate degree in Humane Letters. Howard is a Professor of Practice at GA Tech, GTISC, Professor of Research at Idaho State University and Adjunct Distinguished Fellow with Carnegie Mellon’s CyLab and a Distinguished Fellow of the Ponemon Institute.

Koushik Sen

Koushik Sen is an assistant professor in the Department of Electrical Engineering and Computer Sciences at the University of California, Berkeley. He received his B.Tech in Computer Science and Engineering from the Indian Institute of Technology Kanpur, India and a M.S. and a Ph.D. in Computer Science from the University of Illinois at Urbana-Champaign. He is best known for his work on directed automated random testing and concolic testing. His paper on concolic testing won the ACM SIGSOFT Distinguished Paper Award at ESEC/FSE’05. He received the C.L. and Jane W-S. Liu Award in 2004 for exceptional research promise, the C. W. Gear Outstanding Graduate Award in 2005, and the David J. Kuck Outstanding Ph.D. Thesis Award in 2007 from the UIUC Department of Computer Science. He has received an NSF CAREER Award in 2008.

Marc Smith

Marc Smith is a senior research sociologist at Microsoft Research specializing in the social organization of online communities and computer mediated interaction. He leads the Community Technologies Group at Microsoft Research. He is the co-editor of Communities in Cyberspace (Routledge), a collection of essays exploring the ways identity; interaction and social order develop in online groups. Smith’s research focuses on computer-mediated collective action: the ways group dynamics change when they take place in and through social cyberspaces. Many “groups” in cyberspace produce public goods and organize themselves in the form of a commons. Smith’s goal is to visualize these social cyberspaces, mapping and measuring their structure, dynamics and life cycles. He has developed a web interface to the “Netscan” engine that allows researchers studying Usenet newsgroups to get reports on the rates of posting, posters, cross posting, thread length and frequency distributions of activity. This research offers a means to gather historical data on the development of social cyberspaces and can be used to highlight the ways these groups differ from, or are similar to, face-to-face groups. Smith is applying this work to the development of a generalized community platform for Microsoft, providing a web based system for groups of all sizes to discuss and publish their material to the Web. Smith received a B.S. degree in International Area Studies from Drexel University in Philadelphia in 1988, an M.Phil. degree in social theory from Cambridge University in 1990, and a Ph.D. degree in Sociology from UCLA in 2001.

Devika Subramanian

Devika Subramanian obtained her undergraduate degree in electrical engineering and computer science from the Indian Institute of Technology, and her Ph.D. in computer science from Stanford University in 1989. She is presently a professor of computer science and electrical engineering at Rice University, where she has been on the faculty since 1995. Her research interests are in the design of statistical machine learning algorithms with probabilistic performance guarantees. Her approach is experimental; she designs new algorithms in the context of large-scale applications in science and engineering. Her work has appeared in premier conferences and journals in artificial intelligence, machine learning, computer systems, compilers, networking, computational biology, protein crystallography, robotics, mechanical engineering design, computational neuroscience, cognitive science, and political science. Subramanian served as co-Program Chair for AAAI in 1999, and was on the IJCAI Advisory Board in 2001. She has given many invited lectures on her work, including IJCAI 1993 and 2007. She has won teaching awards at Stanford, Cornell and at Rice. Her research has been funded by the National Science Foundation, National Institutes of Health, the Doerr Foundation, Office of Naval Research, Defense Advanced Research Projects Agency, and the Texas Advanced Technology Program.

Steven L. Tanimoto

Steven L. Tanimoto is a professor of Computer Science and Adjunct Professor of Electrical Engineering at the University of Washington in Seattle, having joined the faculty in 1977. In image processing, his research has concentrated on pyramidal data structures and the languages, parallel architectures, and algorithms that work with them. Other projects are or have been concerned with the use of pictures and diagrams to program and use computers and with the use of image processing in mathematics education. He is currently investigating new ways in which computer technology can be applied to educational assessment, and to collaborative design activities. From 1975 to 1977 he served on the faculty of the University of Connecticut. During the 1982-83 academic year Tanimoto was a visiting professor at the Institut de Programmation, University of Paris, and a visiting scientist at the Dept. of Electrical Engineering, Linkoping University, Sweden. During the Spring of 1985 he was a Visiting Scientist at in Sensory-Interactive Robotics Group of the National Bureau of Standards. In 1989-90 he was a visiting scientist at Kobe University, Thinking Machines Corporation, and Linkoping University. In 1997-98 he was a visiting scientist and the University of Rome, and in 2006 he was a guest professor at the Center for Image Analysis, Uppsala University. Dr. Tanimoto served an an Associate Editor of IEEE Transactions on Pattern Analysis and Machine Intelligence, from 1983 to 1986, and as Editor-in-Chief from 1986-1990. He is a former member of the editorial boards of the Journal of Parallel and Distributed Computing and CVGIP: Image Understanding, and he is currently a member of editorial board of Pattern Recognition. He served as treasurer of the International Association for Pattern Recognition from 1992 to 1994. He is the author of a textbook, The Elements of Artificial Intelligence: An Introduction Using LISP, published in February, 1987 by Computer Science Press. Common Lisp editions were published in 1990 and 1995. Tanimoto received the Bachelor’s degree from Harvard University in 1971 and the Ph.D. in Electrical Engineering from Princeton University in 1975. He is a fellow of the IEEE and a fellow of the International Association for Pattern Recognition.

Stewart Tansley

Stewart Tansley is responsible for academic partnerships in Robotics and Sensor Networks research as part of External Research in Microsoft Research. Before joining Microsoft in 2001, he spent 13 years in the telecommunications industry in software research and development, focusing on technology transfer. Stewart has a Ph.D. in Artificial Intelligence applied to Engineering from Loughborough University, U.K. He has published a variety of papers on robotics for education, artificial intelligence and network management, several patents, and has co-authored a book on software engineering for artificial intelligence applications (so long ago that he should really write a new one).

Genoveva Vargas-Solar

Genoveva Vargas-Solar is a senior researcher at the French Council of Scientific Research (CNRS). She is member of the HADAS group at the Informatics Laboratory of Grenoble, France. She is an invited research fellow at the Data and Knowledge Management Group of the Research Centre of Information and Automation Technologies at Universidad de las Americas Puebla in Mexico. She is co-director of the Franco-Mexican Laboratory of Informatics and Automatic Control (LAFMIA). Dr. Vargas-Solar was recently elected President of the Mexican Computer Science Society. In 2000, she obtained her first Ph.D. degree in Computer Science at University Joseph Fourier, and in 2005 she obtained her second Ph.D. degree in Literature at University Stendhal. In 1997, she obtained her first master’s degree in Computer Science at University Joseph Fourier, and in 1998 she obtained her second master’s degree in Compared Literature at University Stendhal. She did her undergraduate studies in Computer Systems Engineering at Universidad de las Americas in Puebla. Her research interests in Computer Science concern distributed and heterogeneous databases, reflexive systems and service based database systems. Her research interests in Literature concern middle age Literature, myth-critics, and myth-analysis applied to different myths of origins. She has coordinated several research projects in Europe and Latin America financed by governments and industrial partners. Dr. Vargas-Solar actively promotes the scientific cooperation in Computer Science between Latin America and Europe, particularly between France and Mexico.

Evelyne Viegas

Evelyne Viegas is responsible for the Online Technologies and Web Cultures initiative in the External Research team at Microsoft Research. Prior to her present role, Evelyne has been working as a technical lead, and program manager at Microsoft delivering Natural Language Processing components to projects for MSN, Office, and Windows. Before Microsoft, and after completing her Ph.D. in France, she worked as a principal investigator at the Computing Research Laboratory in New Mexico on an ontology-based Machine Translation project. She has edited the following books: Computational Lexical Semantics, Cambridge University Press and Breadth and Depth of Semantic Lexicons, Kluwer Academic Press. Her current research interests include approaches and experiences to make the Web more intelligent and safer with a focus on finding information, sitting at the desktop or while on the move.

Paul Viola

Paul is taking a hiatus from research to dive into the incredibly hard problems that arise from Internet search. He recently took the position of “Architect for Machine Learning” on the Live Search team. There he is building a team of Applied Researchers and Developers that will build tools for document processing, query processing, and ranking. Before moving to Search, Paul and his team worked on numerous efforts to use machine learning in the analysis of documents, emails, and Web pages. Results of this work can be seen in products like Windows, Live Search, and Microsoft Dynamics.In collaboration with the Live Toolbar team, we built the technology behind smart menus. The Tablet PC team uses our technology to extract the structure in handwritten ink notes. East Asian Office is using his technology to extract contact information from incoming emails. Dynamics/CRM is using his technology to automatically route and analyze incoming faxes. Live Search uses similar technology to classify and extract information from documents and queries. Paul has served on the program committees of conferences such as Neural Information Process Systems (NIPS), Computer Vision and Pattern Recognition (CVPR), and the International Conference on Computer Vision (ICCV). He has received the Marr Prize for the best paper in computer vision (at ICCV 2003). An earlier paper on medical image processing received an honorable mention for the Marr prize in 1995.He received an honorable mention for best paper at AAAI 2004. While at M.I.T., he received the NSF Career award as one of the top junior faculty members in Computer Science.

Michael P. Wellman

Michael P. Wellman is professor and associate chair of computer science and engineering at the University of Michigan. He received a Ph.D. from the Massachusetts Institute of Technology in 1988 for work in qualitative probabilistic reasoning and decision-theoretic planning. From 1988 to 1992, Wellman conducted research in these areas at the USAF’s Wright Laboratory. For the past 15+ years, his research has focused on computational market mechanisms for distributed decision making and electronic commerce. As Chief Market Technologist for TradingDynamics, Inc. (now part of Ariba), he designed configurable auction technology for dynamic business-to-business commerce. Wellman previously served as Chair of the ACM Special Interest Group on Electronic Commerce (SIGecom), and as executive editor of the Journal of Artificial Intelligence Research. He is a Fellow of the Association for the Advancement of Artificial Intelligence and the Association for Computing Machinery.

Elaine Weyuker

Elaine Weyuker is an AT&T Fellow doing software engineering research at AT&T Labs. Prior to moving to AT&T she was a professor of computer science at NYU’s Courant Institute of Mathematical Sciences. Her research interests currently focus on software fault prediction, software testing, and software metrics and measurement. In an earlier life, Elaine did research in Theory of Computation and is the co-author of a book “Computability, Complexity, and Languages” with Martin Davis and Ron Sigal. Elaine is the recipient of the 2007 ACM/SIGSOFT Outstanding Research Award. She is also a member of the US National Academy of Engineering, an IEEE Fellow, an ACM Fellow and an AT&T Fellow. She received IEEE’s Harlan Mills Award for outstanding software engineering research, Rutgers University 50th Anniversary Outstanding Alumni Award, and the AT&T Chairman’s Diversity Award as well has having been named a Woman of Achievement by the YWCA. She is the chair of ACM’s Committee on Women in Computing (ACM-W) and a member of the Executive Committee of the Coalition to Diversify Computing.

Telle Whitney

Dr. Telle Whitney has served as president and CEO of ABI since 2003. Whitney has 20 years experience in semiconductor and telecommunications industries. She has held senior technical management positions with Malleable Technologies (now PMC-Sierra) and Actel Corporation, and is a co-founder of the Grace Hopper Celebration of Women in Computing Conference. Dr. Whitney served as ACM Secretary/Treasurer in 2003-2004, and is currently co-chair of the ACM Distinguished member committee. She was a member of the National Science Foundation Committee for Equal Opportunity in Science and Engineering (CEOSE) and is a co-founder of the National Center for Women and Information Technology. She serves on the advisory boards of MentorNet and the Professional Business Women’s Conference, and is a member of CRA-W. Dr. Whitney received her Ph.D. from Caltech, and her Bachelor’s degree at the University of Utah both in computer science. Telle weaves her professional life with her personal passions. She is runner, and loves to hike, including occasionally in the Himalayas. She and her husband Bill live in the Los Gatos Mountains. She creates her own jewelry, in her not so spare time.

Jeannette Wing

Dr. Jeannette M. Wing is the President’s Professor of Computer Science in the Computer Science Department at Carnegie Mellon University. She received her S.B. and S.M. degrees in Electrical Engineering and Computer Science in 1979 and her Ph.D. degree in Computer Science in 1983, all from the Massachusetts Institute of Technology. From 2004-2007, she was Head of the Computer Science Department at Carnegie Mellon. Currently on leave from CMU, she is the Assistant Director of the Computer and Information Science and Engineering Directorate at the National Science Foundation. Professor Wing’s general research interests are in the areas of specification and verification, concurrent and distributed systems, and programming languages. Her current focus is on the foundations of trustworthy computing. Professor Wing was or is on the editorial board of eleven journals. She has been a member of many advisory boards, including: the Networking and Information Technology (NITRD) Technical Advisory Group to the President’s Council of Advisors on Science and Tecbnology(PCAST), the National Academies of Sciences’s Computer Science and Telecommunications Board, ACM Council, the DARPA Information Science and Technology (ISAT) Board, NSF’s CISE Advisory Committee, Microsoft’s Trustworthy Computing Academic Advisory Board, and the Intel Research Pittsburgh’s Advisory Board. She is a member of the Sloan Research Fellowships Program Committee. She is a member of AAAS, ACM, IEEE, Sigma Xi, Phi Beta Kappa, Tau Beta Pi, and Eta Kappa Nu. Professor Wing is an AAAS Fellow, ACM Fellow, and IEEE Fellow.

Yan Xu

Yan Xu is a program manager in the External Research group of Microsoft Research, joining in February 2006. She manages Microsoft’s academic research and education funding in software engineering frameworks and interdisciplinary computational science. Prior to this role, she worked as a senior software architect for several startup software companies and served as a principle member of W3C XML Protocol working group. She has a Ph.D. in Physics from McGill University, Canada.

Mayana Zatz

Mayana Zatz, professor of genetics, directs the Human Genome Research Center and is currently the research dean at the University of Sao Paulo. She has authored almost 300 scientific papers on genetics and more recently on stem cells and was awarded several international prizes, among them the L’Oréal/Unesco as the best researcher in Latin America in 2001. Mayana has been actively involved in ethical and political issues regarding the Human Genome and more recently stem cells, particularly the recent approval of a bill allowing researches of embryonic stem cells in Brazil.

Zhengyou Zhang

Zhengyou Zhang is a principal researcher at Microsoft Research, Redmond, USA. His research interests include 3D computer vision, vision and graphics, dynamic scene analysis, audio signal processing, multi-sensory technology, and human-computer interaction. He is a Fellow of the IEEE, and serves on the Editorial Boards of the “IEEE Transactions on Multimedia”, the “International Journal of Computer Vision” (IJCV), the “International Journal of Pattern Recognition and Artificial Intelligence” (IJPRAI), and the “Machine Vision and Applications” journal (MVA). He served on the Editorial Board of the “IEEE Transactions on Pattern Analysis and Machine Intelligence” (PAMI), among others. He has published over 150 papers in refereed international journals and conferences, and has co-authored the following books: 3D Dynamic Scene Analysis: A Stereo Based Approach (Springer, Berlin, Heidelberg, 1992); Epipolar Geometry in Stereo, Motion and Object Recognition (Kluwer Academic Publishers, 1996); Computer Vision (textbook in Chinese, Chinese Academy of Sciences, 1998). Before joining Microsoft Research in March 1998, he was a senior research scientist at the French National Institute for Research in Computer Science and Control (INRIA). In 1996-1997, he spent one-year sabbatical as an Invited Researcher at the Advanced Telecommunications Research Institute International (ATR), Kyoto, Japan. More information can be found here.

Feng Zhao

Feng Zhao is a principal researcher at Microsoft Research and manages the Networked Embedded Computing Group. His current research focuses on networked embedded systems, such as sensor networks, power and resource management in distributed systems, and mobility. He has also done work on parallel processing, fast N-body algorithms, machine recognition, qualitative reasoning, and diagnostics. He received his Ph.D. in Electrical Engineering and Computer Science from M.I.T, has taught at Stanford University and Ohio State University and currently also serves as an Affiliate Faculty of Computer Science and Engineering at University of Washington. He was a principal scientist at Xerox PARC and founded PARC’s research effort in sensor networks and distributed diagnostics. He serves as the founding editor-in-chief of ACM Transactions on Sensor Networks, and has authored or co-authored over 100 technical papers and books, including a recent book published by Morgan Kaufmann Wireless Sensor Networks An Information Processing Approach. He received a Sloan Research Fellowship and NSF and ONR Young Investigator Awards, and was named as an ACM Distinguished Engineer in 2006. His work has been featured in news media, such as BBC World News, BusinessWeek, and Technology Review.


The UnMousePad

Ilya Rosenberg and Ken Perlin present the UnMousePad, a paper thin, flexible multi-touch device about size of a mouse pad. The UnMousePad not only continuously detects a multitude of touches, it also senses varying levels of pressure at a resolution high enough to distinguish multiple fingertips and even the tip of a pen or pencil. Because of its form-factor, it can be used for simple mouse input, for multi-touch gestures, or for a wide variety of interactive applications, such as games, 3D sculpting, 6DOF object manipulation, musical instruments, and interactive control of synthesized human voice.

Mobile Augmented Reality Games and Visualization

Steve Feiner and Sean White of Columbia University demonstrate prototype mobile augmented reality applications. The goal is to merge virtual information with the real world, leveraging our skill in interacting with physical objects to interact with virtual ones. Demos include hand-held games, user interfaces for an electronic field guide for plants, and visualizations of site data for urban designers. Work being displayed is implemented using the Goblin XNA 3D platform, running on top of Microsoft XNA.

3D User Interfaces in Video Games with the Bespoke 3DUI XNA Framework

Joseph LaViola and Paul Varcholik of the University of Central Florida demonstrate a series of simple video games that utilize concepts from 3D user interfaces and virtual reality. The demos let users play music with virtual instruments, battle Boba Fett, dance, and play 3D Pacman. These demonstrations have been built using the Bespoke 3DUI XNA Framework, an open-source software library based on the Microsoft XNA Game Studio, for developing games and simulations using 3D user interfaces. The framework’s goal is to make it easier for game developers and hobbyists to create mainstream games that give users rich, interactive experiences that can mimic the real world or provide magical, larger-than-life experiences. The key feature of the framework is that it provides a set of software components that are essential to supporting spatial 3D interaction, such as stereoscopic rendering, 6DOF optical head tracking, Wiimote 3D motion controller support, and an extensible 3D gesture recognizer.


Ken Perlin and Ilya Rosenberg demonstrate the iBird project, which is a physically engaging and responsive bird flight simulation game. iBird allows players to fly to great heights with the wind in their faces. A player literally flaps his/her outstretched arms to fly, while seeing himself/herself as a procedurally animated bird in flight on a projection screen, flapping in time to the player’s movement. Players score game points by successfully navigating an aerial obstacle course while an array of table fans blow air from different directions to help the player feel the speed and direction of his/her flight. iBird was developed as part of the SPIRAL project (Science, Playful Interface Research, And Learning), to create kid-friendly and physically engaging science games and simulations that combine multiple low-cost game-controllers and custom built input and output devices.

Saving Money and Energy via Data Center Design

In this joint work with Global Foundation Services, we are studying the cost and the energy efficiency of data-center designs. For example, will dividing a traditional collocation into smaller compartments be more energy efficient? Each compartment is self-contained with cooling and ventilation. With a dense wireless sensor array, we gather data from a prototype design built in a Microsoft data center. We compare the heat distribution and the power consumption between the new design and traditional collocations. We further investigate ways of saving hardware costs and scheduling server workload in the compartment environment. We demonstrate sensors designed for Microsoft data centers and data-collection mechanisms. Research questions to answer include: Do we need individual fans in the servers, or is a set of larger, more efficient fans on the rack sufficient? How should we control the air-conditioning unit in a densely sensed environment? And how should a workload be distributed over servers to save cooling energy most effectively?


This is a showcase for academic projects from the SensorMap: Browsing the Physical World in Real-Time 2007 RFP Awards. The objective of this RFP was to establish a compelling portfolio of research projects that leveraged the SensorMap platform to build an open and diverse community of sensor data publishers/consumers and to develop shared infrastructure and tools for data publishing, data management, and data querying and visualization.

Robotics - IPRE & Microsoft Robotics Developer Studio

The Institute for Personal Robots in Education (IPRE) applies and evaluates robots as a context for computer science education. IPRE is a joint effort between Georgia Tech and Bryn Mawr College. Our initial effort is targeted at CS-1: to provide curricula, hardware and software for an exciting new approach to introductory computer science. We use Microsoft Robotics Developer Studio and other technologies. Our robot has a target price of $100. IPRE is initially sponsored by Microsoft Research for the first 3 years, launched in summer 2006. Microsoft Robotics Developer Studio is an industrial strength product set to enable academic, hobbyist and commercial developers to easily create robotics and other applications demanding concurrency and distribution across a wide variety of hardware.

Exploring Sharing Suggestions to Enhance Family Connectedness

VIBE demos: Ever feel slightly overwhelmed after receiving 200 pictures of your sister’s vacation? Want to keep in better touch with your parents or siblings, but just don’t have the time? The prototype shares a photo-of-the-day (from your digital photos) and items from your calendar each day using Windows Live Spaces. We are studying the effect of frequently sharing small amounts of information on the relationship between extended family members.


LucidTouch is a new type of touch screen device. It prevents the user’s fingers from occluding screen contents by allowing users to interact with the backside of the device, yet providing visual control by means of “pseudo-transparency.” The benefit of this approach is that it allows making very small touch devices, which is not possible with traditional touch screen technology.

Multi-Touch Spherical Display

Sphere is a multi-user, multi-touch-sensitive spherical display that uses an infrared camera for touch sensing and shares the same optical path with the projector used for the display. This novel configuration permits: (1) the enclosure of both the projection and the sensing mechanism in the base of the device, and (2) easy 360-degree access for multiple users, with a high degree of interactivity without shadowing or occlusion.

Design Expo

Design Expo from Microsoft provides a forum for exceptional design thinking about the future of computing and interactions. As part of a semester long course, students were asked to design a scenario, user experience and interaction prototype, from which selected projects will be featured at DemoFest during the 2008 Microsoft Faculty Summit.

Salsa - Social Network Aggregation in Outlook

Salsa aggregates information about people, projects, and groups (DL’s), and displays it in a context of Outlook messages.

Privacy Integrated Queries: An Extensible Platform for Private Data Analysis

Privacy Integrated Queries (PINQ) is a data analysis platform designed to overcome one of the most substantial hurdles in the deployment of privacy-preserving data analysis: despite the substantial interest on the part of both data analyst and data provider, inordinate effort is required for the two parties to convince themselves of the privacy guarantees of a given technique. Even in the uncommon case that both parties are privacy experts, different dialects of privacy can make agreement difficult. PINQ aims to be a lingua franca for privacy, providing a simple and natural data access API for data analysts and unconditional privacy guarantees for data providers. All programs written in PINQ provide differential privacy, a recent and powerful privacy guarantee; analysts and providers can convince themselves of the privacy of an algorithm simply by limiting its data access to the API provided by PINQ. Analysts needn’t prepare complex theoretical analyses, and providers needn’t understand them. This simple and powerful platform opens the doors to privacy-preserving analysis of arbitrarily sensitive data, without requiring any privacy expertise in the design or implementation of the algorithm.

Interactive Techniques for Registering Images to Digital Terrain and Building Models

We present work comparing two interactive techniques for registering an image to 3D digital terrain and building models. Registering an image enables a variety of applications, including slideshows with context, automatic annotation, and photo enhancement. To perform the registration, we investigate two modes of interaction. In the overlay interface, an image is displayed over a 3D view and a user manually aligns 3D points to points in the image. In the split interface, the image and the 3D view are displayed side-by-side and the user indicates matching points across the two views. Our user study suggests that the overlay interface is more engaging than split, but is less accurate in registration. We then show several applications that make use of the registration data.

External Research

External Research collaborates with university researchers around the world, focusing on current real-world issues, cutting-edge research, challenges facing the academic ecosystem, and innovative approaches to education that prepare students for the challenges of the future. Highlighted in this booth will be demos related to scholarly communication and academic productivity space, including the Researcher Information Centre (RIC), the Research Output Repository Platform, the eJournal Publishing Service, the Article Authoring Add-in for Word 2007 and the Creative Commons Add-in for Office 2007.

EdPG Technologies Including Microsoft MILPA

Technologies to help educators reach more learners; and enables learners to study more efficiently and maximize their learning potential.

MSDN Academic Alliance

Services and tools available from MSDN Academic Alliance.

Visual Studio Extensibility

Visual Studio Extensibility Academic Funding RFP showcase.

Windows Research Kernel

This demo showcases how Microsoft Windows Research Kernel is used in Computer Science classrooms.

The Dragon Meets Phoenix

Implementation of the solutions for the exercises in the Dragon book is made easy by using Phoenix. It enhances the teaching and learning experience.

Wireless Health / .NET for Physics

Science is going through a transformation due to rapid advanced in computing technologies. This demo showcases our Transform Science pilot projects at U.C.L.A., UC Berkeley, and M.I.T.

Wireless Health

Stacy Nease and Majid Sarrafzadeh, UCLA

We will demo several projects in Wireless Health where we use computational techniques to improve common practices in medicine and fitness. We will demo projects related to sleep apnea, weight lifting based exercises and others.

.NET for Physics

Tom Colton, UB Berkeley; Steve Wassermann, M.I.T.

eScience in the Cloud

The pervasive deployment of sensors and instruments is giving scientists the ability to observe nature at an unprecedented degree of detail. Telescopes that survey the entire visible universe in a week, satellites that provide continuous snapshots of earth, instruments that monitor the air quality over time and arrays of water gages that record water levels along an entire stream are examples of these. However, the increase in the diversity and the size of data introduces new challenges concerning its acquisition, analysis, and sharing. We present a set of software services and design principles for data intensive computing with petabyte data sets and/or thousands of datasets. These “GrayWulf” services are intended for deployment on a cluster of commodity servers similar to the well-known Beowulf clusters. Two of the GrayWulf projects we present are:

  • PanSTARRS Data Ingest Workflows: Applying scientific workflows based on Windows Workflows, SQL Server and Windows HPC cluster running on commodity machines to reliably update a 30TB collection of astronomy data with detections from a realtime digital survey. This drastically reduces the lead time for astronomers to access the data from 6 months to 1 week. You can find more information here.
  • SciScope: An ontology-aided search engine for locating scientific data on hydrology and water quality from 1.65 million sites in the USA. SciScope creates a unified view over the databases of U.S. Geological Survey, Environmental Protection Agency and individual researchers, removing barriers imposed by semantic and information system heterogeneity. This improves the search experience and reduces data discovery time prior to processing. You can find more information here.

Center for Collaborative Technologies

The Center for Collaborative Technologies at University of Washington was established in 2007 to develop the ConferenceXP platform, apply the technologies to a wide range of educational and collaborative scenarios, and strengthen the educational and research communities that use these collaboration tools. This demo will introduce ConferenceXP 5.0 with enhanced security and network diagnostics. We will also demonstrate the newest version of Classroom Presenter (CP 3.1) with quick polling and enhanced capabilities for small devices. For more information, contact: Prof. Richard Anderson or Jane Prey.

The Microsoft Center for Research on Pen-Centric Computing

We want computer interaction to be as fluid as interacting with pencil and paper. In support of that goal, we are investigating rich 2D pen and multi-touch input that avoids translating familiar 2D notations into linear keyboard input and indirect GUI interaction. Our techniques will facilitate the broader use of well-honed physical skills to work naturally and directly on 2D surfaces, ranging from PDAs through Tablet PCs to SmartBoards. We expect that this strategy will result not only in productivity increases, but also in the discovery of new workflow paradigms. In this new environment, diagrams and recognized notations of various kinds, such as mathematics and chemistry, are unified to create rich media, making computational assistance seamless and commonplace. You can find more information here.

Looking Through the WorldWide Telescope

The WorldWide Telescope (WWT) is a rich, Web 2.0 visualization environment that functions as a virtual telescope, bringing together imagery from the best ground- and space-based telescopes in the world for a seamless, guided exploration of the universe. Choose from a growing number of interactive guided tours of the sky by astronomers and educators from major universities and planetariums. WorldWide Telescope, created with Microsoft’s high-performance Visual Experience Engine, enables panning and zooming across the night sky. Zoom into the center of a nebula to see the condensation of a dust cloud and the birth of a new star. Discover the cloud remnants of a supernova explosion from a thousand years ago. WWT blends many terabytes of images, data, and stories from multiple sources over the Internet into a media-immersive experience. Kids of all ages will feel empowered to explore and understand the universe with WWT’s simple, powerful user interface. WWT is a collaborative effort between Microsoft Research and a variety of academic and governmental agencies. Microsoft Research will be releasing WWT as a free resource to the astronomy and education community with the hope that it will inspire and empower people to explore and understand the universe as never before.

Trident: A Workflow Workbench for Oceanography

Science is undergoing a sea change. Instead of the small, private, periodic data sets currently being used, large, sophisticated, remote-sensor systems soon will bring enormous amounts of real-time data to be shared by multidisciplinary scientists. One such example is Project Neptune for oceanography. To cope with this shift from data-poor to data-rich science, new tools are needed to help scientists work effectively with these systems and with the enormous amount of data that they will generate. Trident is a collaborative scientific and engineering partnership between the University of Washington, the Monterey Bay Aquarium, and Microsoft’s Technical Computing Initiative to provide Project Neptune with a scientific-workflow workbench for oceanography. The Trident workbench is built atop the Windows Workflow Foundation. Trident enables users to automate, explore, and visualize data; to compose, run, and catalog experiments; to create a workflow starter kit that makes it easy for users to extend the functionality of Trident; and to learn by exploring and visualizing ocean and model data. We will illustrate how Trident can be used to author workflows through a visual interface, store workflows in a library for easy reuse, and execute oceanographic workflows to create on-demand visualizations. Our booth will include posters that provide context for both the Neptune project and the Trident workflow workbench.

Embedded Systems Group

Project demonstrations from students and interns, including a musical fountain and a self-modifying MIPS processor and related tools.

Pex: Automated Exploratory Testing for .NET

Pex is an intelligent assistant to the programmer. From a parameterized unit test, it automatically produces a traditional unit test suite with high code coverage. In addition, it suggests to the programmer how to fix the bugs. You can find more information here.

CHESS: Systematic Concurrency Testing

CHESS is an automated tool suite for finding errors in multithreaded software by systematic exploration of thread schedules. It finds errors, such as data-races, deadlocks, hangs, and data-corruption induced access violations, which are extremely hard to find with current testing tools. Once CHESS locates an error, it provides a fully repeatable execution of the program leading to the error, thus greatly aiding the debugging process.

Deep Intellisense

Annoyed by all the different tools you have to use to learn why some code was written the way it was? Deep Intellisense provides information about all bugs, work items, check-ins, documentation, dependencies, and people associated with any code you can select in Visual Studio. This facilitates collaboration and awareness of others’ development and testing activities, in addition to making it easier to solve the mysteries you uncover in your product’s development history. Deep Intellisense is available as a Visual Studio 2008 plug-in. E-mail hip to ask about deploying Deep Intellisense for your team. Theme: Search, Interaction and Collaboration

Research Desktop: Activity Management Tools

Research Desktop enhances the standard desktop environment with features and tools that enable new ways of working and managing resources. For example, users can easily organize resources based on their activities, explore books and collections of publications, and apply various tools to extract information and analyse data.

Tiny Web Services

We will demonstrate a low-power, low-cost Web-service implementation for devices that must run on batteries for several years, such as smoke detectors and window-break sensors. In particular, we will show a prototype system of WSDL/TCP/IP over a low data rate 802.15.4 radio used in home automation. The Web-service interface makes it easy for multiple programmers to develop home-control applications using devices manufactured by different OEMs without learning new programming technologies. Our system also provides a uniform setup experience for users, enabling them to integrate multiple home devices into a single network. Finally, we will demonstrate an energy-management application that saves energy by actively monitoring weather and energy price variations using cloud services without compromising user comfort. This example application can be used to connect the 166 million U.S. homes and several million more worldwide to the Microsoft cloud for providing energy management. This application can generate a steady revenue stream for Live services that does not depend on user clicks. It also reduces our carbon footprint and leads to a greener lifestyle.

Bilingual Built-Ins That Break Language Barriers

We present exciting new applications of our translation technology, showing how machine translation, integrated into Microsoft’s products, can help eliminate barriers to worldwide communication and bring users of diverse cultures closer together. Our demo covers interesting user scenarios and presents viable solutions for making cross-language hurdles disappear.

User Interface Sketching Tool

This demonstrates the Ink-a-Sketch Project. The user interface sketching tool is a tool for sketching user interfaces (UIs) and running “paperless prototyping” sessions with end users. Developed in C#, it makes use of polyline simplification algorithms and a predefined gesture vocabulary to help recognize the shapes users draw and turn them into user interface widgets.

More or Less: Preference Judgments for Relevance

The quality of search engines is typically evaluated using absolute judgments of relevance. Each document is judged for relevance to a user’s query on its own, independent of other documents that may be returned. This work explores the use of preference judgments (of the form document A is more relevant than document B) to evaluate search engines. Experiments show that judges are both more consistent and faster in making preference judgments than absolute judgments. We show how increased assessor effort that results from judging all pairs of documents can be reduced through inference and clever selection of pairs to judge. We are exploring the use of preference judgments for search “games” in which pairs of players judge attributes of web pages (e.g., presentation quality, spam, readability, relevance).

To Personalize or Not: When Is A Personalized Search Valuable?

One way to improve Web or enterprise search is to tailor results to individuals based on their previous interactions or current context. We have developed a toolbar plug-in for personalizing Web search results (PSearch) using a rich client-side model of a user’s interests and interaction history. We have observed that the personalization algorithms performed well for some queries, but actually hurt performance for other queries. We develop techniques to characterize the potential for personalization. By characterizing queries in this way we find we are able to apply personalization algorithms when they are most useful, and permit rich aggregate group data to be used for ranking in the other cases. To classify queries we take into account factors relating to the query (e.g., its length and popularity), the result set (e.g., the number of results, the diversity of results, and the entropy of the results presented), and people’s interactions with the results (e.g., the average number of results clicked per user and the click entropy).


How Microsoft’s External Research Division Works with a New Breed of E-scientists

Tony Hey, CVP for the External Research Division within Microsoft Research, leads the company’s efforts to build external partnerships in key areas of scientific research, education, and computing. He’s been a physicist, a computer scientist, and dean of engineering, and for five years ran the UK’s e-Science program. These experiences have given him a broad view of the ways in which all the sciences are becoming both computational and data-intensive. Microsoft tools and services, he says, will support and sustain the new breed of scientists riding this new wave.

Meet Three New Faculty Fellows Who are Revolutionizing Computer Science

Because new faculty are so vital to the future of academic computer science, the Microsoft Research New Faculty Fellowship Program identifies, recognizes, and supports five exceptional new faculty members engaged in innovative computing research each year. This program now encompasses 20 academic researchers whose exceptional talent for research and thought leadership make them standouts in their fields. The selected professors are exploring breakthrough, high-impact research that has the potential to help solve some of today’s most challenging societal problems. Learn more about how this program is making a difference first hand from three Microsoft Research New Faculty Fellows.

Academics to get a glimpse of Microsoft’s Sphere

Microsoft researcher Hrvoje Benko demonstrated the Sphere at the Microsoft Research Faculty Summit at the Microsoft headquarters in Redmond, WA. Sphere is a multi-user, multi-touch-sensitive display that permits easy 360-degree access for multiple users, with a high degree of interactivity without shadowing or occlusion. Check out this video to see more.

Take a Closer Look at a Few of the Free Software Tools to Helps Scholars and Researchers

On July 28, Microsoft External Research announced a set of free software tools aimed at allowing researchers to seamlessly publish, preserve and share data throughout the entire scholarly communication life cycle. The Microsoft e-Journal Service. This offering provides a hosted, full-service solution that facilitates easy self-publishing of online-only journals to facilitate the availability of conference proceedings and small and medium-sized journals. The Article Authoring Add-in for Word 2007 enables metadata to be captured at the authoring stage to preserve document structure and semantic information throughout the publishing process, which is essential for enabling search, discovery and analysis in subsequent stages of the life cycle. The Creative Commons Add-in for Office 2007 allows authors to embed Creative Commons licenses directly into an Office document (Word, Excel or PowerPoint) by linking to the Creative Commons site via a Web service. The Research Information Centre. In close partnership with the British Library, this collaborative workspace will be hosted via Microsoft Office SharePoint Server 2007 and will allow researchers to collaborate throughout the entire research project workflow, from seeking research funding to searching and collecting information, as well as managing data, papers and other research objects throughout the research process. Hear more first hand.

Microsoft Research Unveils Free Software Tools to Help Scholars and Researchers Share Knowledge

On July 28, Tony Hey, corporate vice president of Microsoft’s External Research Division, announced a set of free software tools aimed at allowing researchers to seamlessly publish, preserve and share data throughout the entire scholarly communication life cycle. He also discussed collaborative initiatives intended to unlock the potential of multicore computing. Collecting and analyzing data, authoring, publishing, and preserving information are all essential components of the everyday work of researchers — with collaboration and search and discovery at the heart of the entire process. With these tools, Microsoft External Research is supporting that scholarly communication life cycle with free software tools to improve interoperability with existing tools used commonly by academics and scholars to better meet their research needs. Microsoft researchers partnered with academia throughout the development of these tools to obtain input on the application of technology to the needs of the academic community, while Microsoft product groups submitted feedback on how the company’s technology could optimally address the entire research process. The collective efforts resulted in the first wave of many tools designed to support academics across the scholarly communication life cycle. The tools are freely available now. Hear first hand from Lee Dirks, director of scholarly communication for External Research division.

Microsoft Research Faculty Summit

This week the Microsoft Research Faculty Summit will once again bring together more than 400 thought leaders from academia, government, and Microsoft to reflect on how the maturing of the computing disciplines has opened an exciting range of opportunities for research and development. I sat down with Harold Javid to get a little more info on the conference and what you guys can expect to see in my upcoming coverage.


What is the basic schedule of the conference?

Arrive on Sunday, July 27, 2008. A reception will be held at the Hilton Bellevue Hotel at 6:00 P.M. The main conference presentations and events will be held on Monday, July 28 and Tuesday, July 29 at the Microsoft Conference Center. There is a full agenda for each day, 8:00 A.M. to 5:00 P.M. There will also be dinner events each evening from 6:00 P.M. to 9:00 P.M. We provide breakfast, lunch, and dinner at conference events on both days. Please note that Microsoft cannot reimburse you for any meals that you purchase directly.

Sunday, July 27 – Dinner Reception, 6:00 P.M.Monday, July 28 – Main Agenda Day 1, 8:00 A.M. and Dinner 6:00 P.M.Tuesday, July 29 – Main Agenda Day 2, 8:00 A.M. and Dinner 6:00 P.M.A detailed conference agenda will be posted to /workshops/FS2008

Where can I get answers about my conference registration?

Contact the Faculty Summit Registration Team:

Worldwide: (001) (1) 206 829-1353Toll Free (USA/Canada): 1 888 842-7904Fax: (001) (1) 206 441-6369E-mail: FacultySummit2008@microsoft.crgevents.com

What does Microsoft pay for? What is not covered?

Microsoft will host sponsored Faculty Summit participants during the conference dates, July 27-29, 2008, to include Microsoft direct-paid round-trip air travel, airport transfers, program meals, program events, and hotel accommodations. Any item purchased directly by the participant is the responsibility of the participant. If traveling with a spouse/companion, all travel expenses for the spouse/companion will be the responsibility of the participant and are not covered by Microsoft.

Is transportation provided for the conference?

There will be transportation provided to and from SeaTac Airport. Conference buses will be provided on a regular schedule from the hotel, conference center, and social events.

What is the dress code?

Please dress casually and comfortably. You do not have to wear a coat or tie. The temperature in Seattle is usually quite pleasant in the summer. Normal day-time temperature is 80 degrees Fahrenheit. It rarely exceeds 90 degrees. However, it does cool off quite a bit in the evenings, sometimes falling to 60-65 degrees Fahrenheit. The evenings can get breezy. Although we hope for good weather, please do not be surprised if we get a few rain drops.

How can a family member reach me while I am at the Microsoft Research Faculty Summit 2008?

They can call the Microsoft Conference Center and our support staff will get a message to you.

Microsoft Research Conference CenterWorldwide: (001) (1) 425 706-0033Fax: (001) (1) 425 727-250716070 NE 36th Way – Building 33, Redmond, WA 98052

How can I be reached at the conference hotel?

Hilton BellevueWorldwide: (001) (1) 425 455-1300Fax: (001) (1) 425 455-0466300 112th Avenue S.E., Bellevue, WA 98004http://www.bellevuehilton.com

Courtyard by Marriott Bellevue DowntownWorldwide: (001) (1) 425 454-5888Fax: (001) (1) 425 455-588011010 N.E. 8th Street, Bellevue, WA 98004http://www.marriott.com/hotels/travel/bvudt-courtyard-seattle-bellevue-downtown

Will I receive access to presentations after the conference?

Speakers who elect to share their presentations will post their files to the Microsoft Research Faculty Summit 2008 Web site (/workshops/FS2008).

Are meals provided at the conference?

Dinner is served at the Microsoft Research Faculty Summit 2008 opening reception on Sunday evening, July 27. Continental breakfast, lunch, and dinner is served on Monday, July 28 and Tuesday, July 29. Please note that Microsoft cannot reimburse you for any meals that you purchase directly.

What if I have dietary restrictions or food allergies?

You are asked if you have any dietary restrictions or food allergies during the registration process.

How can I stay in touch with colleagues who are attending?

For those attendees who elect to share their contact information, a list will be posted on the Published Information tab of the registration site. To access this tab, please update your registration and refer to the menu at the of the page.

Can I use my phone during the conference?

We ask that you set your pager or cellular phone to silent or vibrate during the conference presentations. If you need to leave the presentation room, please do so with a minimum of disruption to other participants. The agenda has been arranged with morning and afternoon breaks for e-mail and phone access. Wireless internet will be available in the Conference Center.

Can I take pictures during the presentations?

Photographs are permitted only during the first five minutes of a presentation. We ask that you refrain from taking pictures during the remainder of each presentation. The speakers and other participants will appreciate your cooperation.

Is smoking permitted in the conference center?

Smoking is not permitted in the Microsoft Conference Center. Smoking is permitted in designated areas outside the building.