<<

the

THE MAGAZINE OF CARNEGIE MELLON UNIVERSITY’S SCHOOL OF

WINTER 2016 ISSUE 10.2 By the year 2040, there will be more people than food to feed them. SCS researchers are using AI to change that.

WINTER 2016 cvr1 The Link Winter 2016 | Issue 10.2

The Link is the magazine of Carnegie Mellon University’s School of Computer Science, published for alumni, students, faculty, staff and friends. Copyright 2016 Carnegie Mellon University. All rights reserved.

Publisher Andrew W. Moore

Interim Editor Susie Cribbs (DC 2000, 2006)

Contributing Writers Susie Cribbs (DC 2000, 2006), Scott Fybush, Meghan Holohan, Aisha Rashid (DC 2019), Linda K. Schmitmeyer, Byron Spice, Jason Togyer (DC 1996)

Photography Moira Burke, Brian Cohen, Chandler Crowell, Erica Dilcer, Gierad Laput, Jim Melvin/Clemson University, Nichole Merritt, Ashley Patton, Andrew Widdowson, Carnegie Mellon University, Carnegie Mellon University Archives, Carnegie Mellon College of Engineering

Illustration Harry Campbell

Art Direction Brian James

Design Vicki Crowley (A 1996)

Office of the Dean Gates Center 5113 Carnegie Mellon University 5000 Forbes Avenue , PA 15213 www.cs.cmu.edu

Carnegie Mellon University does not discriminate in admission, employment, or administration of its programs or activities on the basis of race, color, national origin, sex, handicap or disability, age, sexual orientation, gender contents identity, religion, creed, ancestry, belief, veteran status, or 2 Dean’s Message genetic information. Furthermore, Carnegie Mellon University does not discriminate and is required not to discriminate in 4 Moonshots violation of federal, state, or local laws or executive orders. 10 Team Teaching for Tech Inquiries concerning the application of and compliance 12 How Safe Is Your Self-Driving Car? with this statement should be directed to the university ombudsman, Carnegie Mellon University, 5000 Forbes 16 In The Loop: Guy Blelloch Avenue, Pittsburgh, PA 15213, telephone 412-268-1018. 18 Research Snapshot Obtain general information 20 Student Spotlight: Ananya Kumar about Carnegie Mellon University by calling 412-268-2000. 22 SCS in the News 28 Engagement Team’s Message

[email protected] 30 2016 Donor Recognition

cvr2 THE LINK WINTER 2016 1 FROM THE DEAN

Massive AI Is Coming

ong before there was a media and online retailers use algorithms SCS is nothing without CMU, and and in almost even numbers of men and School of Computer Science, to display the news and on-sale items we’re not alone in our AI efforts. While women. (See more about this on page 22.) great Carnegie Mellon minds most relevant to your interests. it’s still early to determine how it will Exposing these hugely talented human were already contemplating In short, AI is changing how we live. impact the School of Computer Science, beings to the best AI resources and the nature of intelligence Newell and Simon didn’t just create the university recently announced a researchers means one thing: a future we and if machines had any. the first AI. They also joined with Alan $10 million gift from K&L Gates LLP to can’t even imagine. But it’s one I can’t wait In the 1950s, Allen Newell, Perlis to define computer science as “the establish the K&L Gates Endowment for to experience. Herb Simon and developed study of the phenomena surrounding Ethics and Computational Technologies Lthe firstAI program — well before AI computers.” AI clearly fits into that at Carnegie Mellon. This, combined with was even a thing. Called , definition, and as the birthplace of both our own SCS-led initiative, almost it demonstrated the problem-solving CS and AI, CMU has an obligation to guarantees that CMU will be THE AI Andrew W. Moore skills required to prove theorems and remain the top place in the world to powerhouse in the future. Dean, School of Computer Science underscored that yes, these new things study both. As such, under the keen eye That’s a big claim, but we can back called computers were indeed intelligent. and minds of Manuela Veloso, Jaime it up. Research is always a priority, of Since then, intelligent computers have Carbonell and Martial Hebert — three course, but Carnegie Mellon is foremost come to pervade our lives, mostly thanks world leaders in AI — SCS is developing an educational institution. While there to computer science. For most people, AI an ambitious strategy to study and create were many compelling reasons to take is a normal part of their day. You might new frontiers in AI. We must continue this job two years ago, what brought me not have Rosie from “The Jetsons” doing pioneering ways to make AI safe. To back to SCS was that our students are your laundry, but your phone’s virtual create the operating system of autonomy. here because of the impact they can make. assistant may help you navigate a tricky To not merely understand the ethical When you talk to our undergraduates, route to an unfamiliar destination. Your questions posed by AI, but to take action they really care about not just algorithms, thermostat might automatically adjust on those questions. And finally, to hit the but how they’re used in the world. We’re based on your schedule and habits. Social AI jackpot: to generate the technology training the people who will improve that will negotiate on our behalf, make all our lives through technology, and legal decisions transparent, and in which who have taken responsibility for what software checks itself for faults and happens in the rest of the century. And automatically makes improvements. this year, we’re training more of them,

2 THE LINK WINTER 2016 3

C O M P U T F E R O S L C O I E O N H C

C E

S Introducing SCS Moonshots

W G OR IN LD CHANG

The first search engine. The first wired — and a decade later, wireless — campus. The nation’s first robotics institute and the advent of . All of these initiatives started in the School of Computer Science. Each has transformed our lives. Today, a new SCS Moonshots initiative continues this rich history of boundary-breaking innovation. While research projects abound in all seven SCS academic units, those selected as Moonshots have been presented to an interdisciplinary team of faculty and staff who have deemed them the most likely to significantly impact the world in the years to come. SCS Moonshots receive the financial support and resources necessary for taking risks and achieving success from the Dean’s Innovation Fund, and are vetted by the SCS College Council and Alumni Advisory Board. In keeping with CMU’s legacy of world-changing innovation, the Moonshots projects will prove that when the best and brightest minds focus on a common goal, amazing things happen. This story, first in a series to be featured in The Link, introduces you to one of those Moonshots: FarmView.

For more information about SCS Moonshots projects, email [email protected].

4 THE LINK WINTER 2016 5 MOONSHOTS

By the year 2040, there will be more people than food to feed them. SCS researchers are using AI to change that.

FarmView Uses AI To Feed a Growing Planet

Linda Schmitmeyer

This past August, CMU’s four-wheeled robot traveled sustainable solution to the with minimal care on marginal lands in varying Carnegie Mellon’s FarmView researchers from its Pittsburgh lab to South Carolina to collect data emerging world food crisis climates. It’s drought- and heat-tolerant, and are collaborating with a number of large public and measure sorghum plant may be sprouting in an unlikely grows in famine-prone parts of the world. universities with expertise in agriculture and function. CMU’s lead partner place — an artificial intelligence And why would a world-renowned computer plant sciences, including Texas A&M, Penn State, on this is Clemson University. lab in the basement of science school — rather than a land-grant Colorado State, Washington State, the University Carnegie Mellon University’s university — conduct research on grain sorghum? of Maryland and the University of Georgia. South Robotics Institute. Because by using the advances in these new Carolina’s Clemson University is the lead partner Grain sorghum, a coarse dry grass that technologies, plant scientists can understand crop on the grain sorghum project. Aoriginated in Egypt more than 4,000 years ago, growth in ways once unimaginable. grows in Senior Systems Scientist George Kantor’s In Kantor’s lab, for example, a four-wheeled Farming smarter laboratory, where he and other researchers monitor robot travels slowly between rows of sorghum, Agricultural land use is near capacity worldwide, the plant’s growth. collecting data that computers will analyze and and soil degradation, climate change, expanding Kantor is part of FarmView, a multidisciplinary use to make decisions about breeding a high-yield population centers and competition from energy SCS research endeavor to develop a comprehensive plant. The robot is equipped with a camera, a laser crops are expected to reduce available acreage system of sensing, robotics and artificial scanner to measure the plant’s geometry, and a even further. Water is another problem, with intelligence technologies that will improve plant multispectral camera that looks at non-visible agriculture using 87 percent of the renewable fresh breeding and crop-management practices through radiation bands and measures plant function. water supply. To feed the two billion more people automated, data-driven decision tools. In field plantings, theCMU researchers use drones expected to be alive in 2040, food production must “By the year 2040 there will be more people and stationary sensor networks to measure plant become more efficient. than food to feed them,” Kantor said. “If we could growth on a macro scale. Researchers also use “We need a paradigm shift in how we grow increase the yield of grain sorghum by 50 percent, artificial intelligence to understand how a plant’s food,” Robotics Research Professor Sanjiv Singh we could make a tremendous difference in food genetics and environment affect its growth. (CS 1991, 1995) recently told the audience at a production worldwide.” “These technologies are helping grain sorghum CMU-organized, National Science Foundation- But why sorghum? With more than 42,000 breeders develop a variety that will result in funded workshop on vertical farming, where known varieties, sorghum has huge genetic optimum yield,” Kantor said. “By precisely researchers explored ways to increase crop yield and potential that can be exploited to create a new measuring all the parameters, breeders and plant decrease water consumption both by a factor of 10. high-yielding, high-protein variety that does well geneticists can better select for traits such as high “The path we are on is unsustainable,” he said. yield, disease resistance and drought tolerance.”

6 THE LINK WINTER 2016 7 Carnegie Mellon’s FarmView team is confident that the coarse dry grass growing in the basement lab in Pittsburgh will make a difference. “We need a paradigm shift in how we grow food. The path we are on

is unsustainable.” — Research Professor Sanjiv Singh

Growing horticulture and nursery crops in based on these phenotypes, these characteristics, controlled environmental agricultural systems, and next year they’ll plant new varieties that have like vertical farms and greenhouses, produces been crossed with this year’s selection.” greater yield and uses less water, but specialty crops Although there is no timeline for increasing are labor intensive. Vineyards and orchards also the yield of grain sorghum, bioenergy sorghum require a great deal of care. breeders have reported that they expect to double “Part of what FarmView is about is developing plant yield in five years. automation systems that can support specialty crop management,” said Stephen Nuske, a systems Investing wisely scientist in the Robotics Institute. “One of our “Investment in agricultural research has goals is to develop inexpensive robotic systems traditionally gone into foods costlier than that small- to medium-scale growers can afford to sorghum,” Kantor said. “With farmers growing implement.” sorghum the same way for centuries, the amount Nuske’s research includes using robotics in of sorghum they’re getting hasn’t changed. If we orchards and vineyards, where they detect the can breed a better variety, farmers can produce size, number and quality of the fruit. Other CMU- more food without updating their infrastructures designed robots are being tested in greenhouses or changing how they farm.” to rotate plants, transplant seedlings and map the According to the United Nations’ Food and canopies of hydroponic plantings. Agriculture Organization (FAO), one in nine people “We’re beginning to study plant foliage in lacks the food they need to be healthy and lead an orchards and vineyards and how it intercepts light,” active life. And that number will only increase as Nuske said. “That analysis is also being applied to the population curve outpaces the food production growing grain sorghum.” curve. FAO research also shows that an investment Using robots, Nuske maps the number and size in agriculture is five times more effective in of the sorghum leaves, as well as the architecture of reducing poverty and hunger than an investment in the plants’ canopies. any other sector. “We’re seeing that the orientation and angle of The FarmView team believes that the coarse dry the leaves is indicative of how well a plant is growing,” grass growing in the basement lab in Pittsburgh he said. “The breeders will select sets of plants could make all the difference.

8 THE LINK WINTER 2016 9 Team Teaching for Tech CS professionals and high school teachers Meghan Holohan are revolutionizing CS education through TEALS.

s the CEO and founder of the Initially launched as a partnership between Whitman immediately jumped at the chance “We also believe that computer science is a Pittsburgh startup App Certain, Microsoft and the University of Washington, TEALS pairs to volunteer. “When the TEALS opportunity came foundational skill set, just like reading, and for Spencer Whitman (CS 2007, volunteer computer science professionals with high along, it totally aligned with my feelings,” he said. the 21st century for whatever industry or role you E 2012) learned firsthand how school teachers, who may or may not have experience But Whitman represents only one part of what are in, there is potential for you to use computer important it is to introduce high in computer science, to team-teach CS classes. makes TEALS so successful. The other parts are science and critical thinking,” Granor said. school students to computer The collaboration is mutually beneficial — the Jessica Nebgen, a University of Pittsburgh alumna That philosophy reflects President Obama’s science. Sure, he could find teacher learns computer science fundamentals who co-TAs the class with Whitman, and CAPA Computer Science for All initiative, which aims to talented programmers for his company, but he from the CS professional, while the computer math teacher June Beighley. empower all American students to learn computer Aworried about how many computer scientists were scientist learns classroom management from the “I haven’t taught computer science for a long science and have the computational thinking skills in the pipeline, and if that talent would dry up. teacher. Over the course of two years, the teacher time, maybe 12 years. I wanted to teach the course, they need to be creators in the digital economy, and And while his career progressed and he transitioned uses what they learn from their CS teaching and while I thought I would be able to figure out to be active citizens in a technology-driven world. to Google and then to his current role as general assistant to gradually take full responsibility for the the programming, I was really nervous about Stehlik hopes TEALS will bring that kind of manager at Rent Jungle, one thing remained class. The result is a strong cadre of empowered the computer science principles,” she said. “It’s computational thinking to groups that remain constant: the small number of future computer teachers ready to train the next generation of wonderful to have the support in the classroom.” underrepresented in computer science. Improving scientists in Pittsburgh. computer scientists. By introducing students to computer science access to CS at the high school level helps schools “I became very passionate about seeing While TEALS originated in the Pacific professionals — people who program, build robots and like CMU and its peers recruit more diverse Pittsburgh grow its technical capability Northwest, it soon began expanding to locations design apps — TEALS also helps students gain a true students, which remains essential for the future and watching the number of startups grow and across the country. Carnegie Mellon became understanding of what it takes to build technology. of the industry. flourish,” said Whitman, who earned his bachelor’s involved this past February, when SCS realized that “We are a bridge between industry and “The more our workforce mirrors the customer degree in computer science and a master’s in ECE. it needed to be more involved in early computer education,” said Nathaniel Granor, lead program base, the more successful the products are,” Stehlik “I have a chip on my shoulder that Pittsburgh should science education and Microsoft was looking to manager of the TEALS East region, who, along said. “We get better results with more viewpoints at be more of a tech community than it is today, and a establish a TEALS program in Pennsylvania. with Pittsburgh TEALS manager Courtney Hodge, the table.” big part of that is starting CS education earlier.” “We recognized that the earlier you can expose worked with CMU and the Pittsburgh Public Enter SCS Assistant Dean for Outreach Mark people to the discipline, the more likely they are to Schools to launch the program. “The need here Interested in becoming a TEALS volunteer? Stehlik, who told CS alumni (Whitman included) have an interest,” Stehlik said. is really great. Tech companies are eager to fund Email [email protected] for more information. about the school’s new partnership with Microsoft Five Pittsburgh Public Schools — Allderdice, pipeline initiatives and are looking for ways to to offer the Technology Education and Literacy Brashear, CAPA, Carrick, and the Science and grow more talent.” in Schools (TEALS) program in the Pittsburgh Technology Academy — now offer one of three But TEALS goes beyond simply increasing Public Schools. classes: introduction to computer science, computer interest in computer science majors and minors. science principles or AP computer science.

10 THE LINK WINTER 2016 11 CMU and Pittsburgh lead the way in developing autonomous vehicles — and in making their software and hardware as safe as possible.

How Safe Is Your Self-Driving Car?

Scott Fybush

he next time time you try to cross That trusting attitude harkens back to the Forbes Avenue, look closely at the early days of the internet. “It was a very friendly, cars speeding past. Few other collaborative community,” Rajkumar said. “In those locations on earth offer such an days, everyone knew who was using the internet. excellent opportunity to spot Now it has become a medium in which security vehicles operating autonomously— attacks and malware happen, because security was controlled not by the human at the not built into it. We have tried to learn from those wheel, but by sophisticated software and hardware attacks, deploying security technology from the Tthat combine to dodge obstacles and perhaps even start in autonomous vehicles.” improve traffic flow. That’s because researchers Rajkumar notes that autonomous vehicles across a variety of disciplines at Carnegie Mellon are already feature obvious cybersecurity precautions, not only building that hardware and software, but like using encryption and signatures in data being are also working hard to keep it safe from anyone transmitted within a vehicle, from vehicle to who would try to use it maliciously. vehicle, and from the outside world. But he also One of the autonomous vehicles you might see notes that there’s a focus on authentication and on the Pittsburgh roads is a Cadillac SRX developed data freshness. Someone can access data and replay by Raj Rajkumar, the George Westinghouse it to confuse a self-driving car. Or an intermediary Professor of Electrical and Computer Engineering, can inject itself into a trusted communications who has a courtesy appointment in the Robotics channel and insert incorrect data. The goal is to Institute. After spending five years testing self- ensure that the vehicle can identify such data and driving vehicles on public roads in Pittsburgh ignore it. and Cranberry Township (and more recently in On the physical security side, there’s also an Washington, D.C., and Harrisburg), Rajkumar says emphasis on verification. “If laser sensors are being that primary safety concerns include both physical used, for instance, people can fake them with fake security and cybersecurity. laser signals,” Rajkumar said. “But in the physical “Even though more and more computers are world, laws of physics have to be obeyed. A speed being introduced into vehicles, it’s been assumed cannot be more than, say, 150 miles per hour, for that any data introduced was valid,” he said. instance, so you can use those physical constraints.”

12 THE LINK WINTER 2016 13 Professor Raj Rajkumar’s Cadillac now roams a 33-mile stretch of Pittsburgh roads. It has also hosted test drives for state and federal officials — all with a human driver ready to take over just in case.

“What’s really great is that at CMU we have the right mix of people to talk to for our research…” — Associate Professor of Computer Science André Platzer

Those crosschecks with reality have helped adaptive cruise control into cars, so that on “It is imperative that safety controllers actually a human alert and ready behind the wheel. CMU scientists in their real-world work with highways it makes sure cars stay safely separated,” maintain safety, but it also won’t help people if as Rajkumar’s Cadillac now roams roads in Oakland, autonomous vehicles. Associate Professor of Platzer said. “It’s so two cars don’t crash into each soon as they turn on the safety feature in their car, Squirrel Hill and Cranberry Township. It has Computer Science André Platzer recalls an incident other, but also so there are no ripple factors.” it simply refuses to move,” Platzer said. also hosted test drives for federal, state and city where GPS data failed. “One of our collaborators Those ripple factors, Platzer said, could lead to two The more information that’s moving back and officials — all with a human driver ready to take was driving along and the GPS claimed he was self-driving cars inadvertently creating a sudden forth within and among autonomous vehicles, the over just in case. suddenly no longer in Pittsburgh, but had jumped roadblock that prevents cars further down the road better they work, Rajkumar says — but the greater “The technology has been progressing very to Shanghai,” he said. “So your system has to be from driving safely. the potential for danger. rapidly, but there’s still some way to go in having robust and know those things can’t really happen.” Platzer’s research has shown that in controlled “Vehicles that are driving themselves can benefit cars without any operators that can freely roam Platzer is involved in DARPA’s High-Assurance circumstances, these challenges can be solved. In from communicating with other vehicles. They can urban streets with dense traffic, cyclists and the Cyber Military Systems (HACMS) project to learn the real world, though, autonomous vehicles will tell you what they’re seeing and you can tell them like,” Rajkumar said. from the military’s experience in developing share the road not only with human-driven vehicles what they’re seeing. You can literally talk to the “What’s really great is that at CMU we have hardened technology for controlling those systems. that may be less predictable, but also with other infrastructure around you, and you can do it at a the right mix of people to talk to for our research,” His work includes research on safety assurance autonomous vehicles from different manufacturers longer distance than any of the sensors in the car Platzer said. “On the one hand, there’s verification technology for autonomous ground robots and air- that can’t talk to each other. can see,” Rajkumar said. “But once you’re able to results, assurance techniques, a lot of math behind traffic control — challenges that parallel research That presents another challenge. If a self- communicate to the outside, it means others can that. On the other hand, it’s also great to have into self-driving cars. driving car is programmed to respond too use that as a portal to an attack.” people in robotics and engineering to talk to who “One of the things we’ve looked at over the years conservatively to too many possible problems, it That’s one reason Rajkumar and Platzer are building many of these self-driving cars … so is whether you can add a clever form of pervasive could be self-defeating. both stress the continued importance of keeping we’re asking real questions that matter to them.”

14 THE LINK WINTER 2016 15 IN THE LOOP

What kinds of data do you work with? Anything that can be processed. Most recently, I’ve Guy worked on graph algorithms — social networks, for instance, where the nodes of the graph are individuals, and the friendship relationships are the links between the B l e l l o c h nodes, or the edges of the graph. These graphs can get very big — we may be talking about more than a billion Jason Togyer (DC 1996) users. Graphs have many applications besides social networks. In engineering, graphs are used to represent finite element meshes, where a physical structure can Computer Science Professor You were born in England and moved to the U.S. in middle school. Was there culture shock? be represented approximately as elements connected Guy Blelloch joined the CMU faculty together in a graph. Again these can be very large. Oh, yes! All of a sudden, people wanted to talk about in 1988, after earning his bachelor’s baseball, and I wasn’t even sure what baseball was! degree at Swarthmore and his M.S. How is computer science education adapting to the rise of parallel computing? When did you become interested in computing? and Ph.D. from MIT. His research It has become even more important to be careful When I was an undergrad, majoring in physics. I had focuses on parallel programming and prove that your programs are correct, and to work a summer job creating cognitive tutors that could in programming languages that are safe, and which, languages and algorithms, including teach high school students geometry. It was the to the extent possible, protect you from problems such work on parallel algorithms for sorting, very early age of the PC and we were working in an as concurrency bugs. We now teach parallelism in obscure programming language called Forth. The other computational geometry and graphs, Introduction to Data Structures, and we teach a style programming language I had learned was APL. I didn’t and developing the Nesl programming of parallelism where students cannot create those start with the standard languages of the day, such as concurrency problems. At the end of that class and in language. He has served as the BASIC, PASCAL or C, and in some ways, it’s affected how later classes, we describe what to do when you’re moving general chair for the ACM Symposium I’ve thought about computer programming ever since. outside of safe languages and programming styles and on Parallelism in Algorithms and Your current research is on developing algorithms for What about computer science appealed to you? parallel machines. Why can’t we just use the same have to deal with concurrency issues. Architectures, and is a fellow of the techniques that worked on single-processor machines There were so many directions you could go, and so What do you enjoy outside of computer science? Association for Computing Machinery. many avenues you could explore. A friend of mine said and run them on however many cores? I enjoy architecture — buildings, not machines. That’s He chaired the committee that created you could view open problems as a wall of cubbyholes. If you have 100 different sets of numbers that you why I became involved in the design of the Gates and In physics, 90 percent of those cubbyholes were filled, want to sort and 100 processors, you can do that the Gates and Hillman Centers, Hillman Centers. Architecture, like computer science, is a but in computer science, 90 percent of them were open. easily. That’s what they call an “embarrassingly parallel and in 2016 was named SCS associate program.” But what if you have only one very large set mix of elegance and engineering. In architecture, you have dean for undergraduate programs. When did you become interested in algorithms of numbers and 100 processors? Then it becomes much to make sure the building stays up, but at the same time and parallel processing? more complicated because what the processors do is you’re trying to achieve a measure of elegance. Some While I was at MIT, I worked during the summers for not independent at all. You have to be able to break the people think of computer science as just “hacking” to a company called Thinking Machines, which built one set into pieces and figure out how to coordinate and solve a problem, but as with architecture, there’s beauty of the first massively parallel machines. It had 64K communicate among the processors. in a good algorithm or good code beyond just getting the processors, much larger than any other at the time. job done. With algorithms and code, if something is long, Why? What sorts of problems arise when those messy and inelegant, it’s almost certainly going to be You might recognize Jason Togyer, who wrote this article, Ultimately, the company wasn’t successful, but it was processors are interdependent? hard to understand, hard to maintain and hard to extend. as the former editor of The Link. Jason played a pivotal exciting to work for a company that was involved right role in the School of Computer Science, not only editing at the beginning of parallel computing. The potential for bugs increases greatly with parallelism. In addition to your teaching, you recently took on the The Link for eight years, but also providing video and There is, for instance, the concurrency problem, where role of associate dean for undergraduate programs. photography services, project management, wordsmithing You mentioned that working in Forth and APL gave one processor is affected by the values written by SCS used to enroll about 130 students in the undergrad and writing — basically any communications task you you a somewhat unusual outlook on programming another processor. You can get different answers if your program each year, but this year you increased it to a can think of. He made the decision to move on to new languages. What does that mean? processors are not exactly synchronized. If you run your adventures this past summer, and we thank him for the goal of 175. What was some of the reasoning behind In APL you work at a high level with aggregate data program at one time, and one processor finishes earlier dedication, passion and commitment he brought to SCS that decision? and arrays, as opposed to BASIC and PASCAL, where and to Carnegie Mellon University every day of his CMU than another, you might get one answer. If you run it We have huge demand for our program, no shortage you’re writing in loops and with single elements. One career. Thanks, Jason, for being such an important “link” at a different time, you might get a different answer. of qualified students and the best undergraduate CS of my most cited papers is on the power of doing scan in the School of Computer Science. The cost of algorithms using parallel computers is also program in the country. So we’d like to be able to educate operations in parallel — a scan operation takes a different than those using sequential processors. And more students in the program. However, we will need to sequence of values and for each position returns the while there’s a long tradition of analyzing algorithms for balance growth with available resources, and this will sum of all previous elements — and I first got interested sequential machines, it’s less clear how to analyze the take some careful planning. in the scan operation using APL. costs of using parallel machines.

16 THE LINK WINTER 2016 17 RESEARCH SNAPSHOT Meet Your Souped-Up Smartwatch

Thanks to new functionality developed by Human-Computer Interaction Institute researchers, your smartwatch could soon recognize objects and activities by monitoring the vibrations that occur when you hold something or use a tool. It could even be used to help tune a guitar. All that’s required is a software upgrade that repurposes the device’s existing accelerometer, allowing it to act like a vibrational microphone. This new technology, dubbed ViBand, was developed by Ph.D. students Gierad Laput and Robert Xiao — both members of the HCII’s Future Interfaces Group — and their adviser, Assistant Professor Chris Harrison. Rather than detecting sounds transmitted through the air, ViBand works with the body to detect bio-acoustic signals. A ViBand-enabled watch can tell if someone is tapping on the forearm, palm or back of the hand. It can detect finger flicks, scratches and other motions. It can also sense if a person is holding various mechanical and electrical tools, such as an electric toothbrush, power drill or handsaw. “It’s as if you’re using your hand as a detection device,” said Laput, suggesting totally new uses for smartwatches. “The hand is what people use to interact with the world.” The team presented a paper describing their work in October at the Association for Computing Machinery’s User Interface Software and Technology (ACM UIST) Symposium, where they took Best Paper honors.

18 THE LINK WINTER 2016 19 STUDENT SPOTLIGHT

As a junior, Kumar’s research Ananya focused on programming language theory — specifically, understanding and analyzing programs related to arrays. In fact, his paper on parallel functional arrays Kumar was recently accepted to the Principles of Programming Languages Conference Aisha Rashid (DC 2019) in France. This year, Kumar is taking graduate-level courses and performing chool of Computer Science research for his senior thesis. The work, senior Ananya Kumar which he’s undertaking with Computer joined the Carnegie Mellon Science Professor Avrim Blum, centers community four years ago, around machine learning, which he chose determined to make the most because it’s at the intersection of fun and of his time on campus. application. “There’s much to explore, SHis story so far shows that it’s almost because we don’t know which algorithms mission accomplished. work in which context,” Kumar said. It helped that he had a jumpstart in In addition to performing research, programming, which the Singapore native Kumar has also served as a TA for 15-251: picked up in his early teens. He spent Great Theoretical Ideas in Computer his last two years of high school at the Science. “It was the class I saw people National University of Singapore High learning the most in, and was probably School of Mathematics and Science, where one of the most challenging core classes,” he learned subjects like data structures he said. “It aims to teach you how to think and algorithms. Even before he stepped better, which is one of the most critical on the CMU campus, he’d participated things you need as a computer science in programming competitions and was major: learning how to think better and to involved in graph theory research. deal with hard problems.” Once he arrived at CMU, Kumar Kumar attributes his ability to make began traveling the path that would the most of his CS education to his lead him to be named one of this year’s advisers and professors. After spending recipients of the Mark Stehlik SCS Alumni time with them, he was motivated to Undergraduate Impact Scholarship, which expand his learning experiences beyond is awarded annually to undergraduate SCS the classroom. students who strive to make a difference With just one semester left in SCS, not only in the field of computer science, this Stehlik Scholar plans to pursue a but also in the world around them. Ph.D. after graduation and focus on core A recipient of the Mark Stehlik SCS Beyond his work in the classroom, research problems in the field. At the same Kumar’s been making that difference time, he makes sure that he paces himself Alumni Undergraduate Impact Scholarship primarily in two ways: undergraduate and enjoys the fruits of his labors. research and his work as a TA for Great “I think at CMU there’s a strong reflects on his time at CMU and looks ahead. Theoretical Ideas in Computer Science. tendency to take a lot more than you can handle, and that’s not wise because people come in with different experiences,” he said. “We should focus on making sure we enjoy ourselves, too — we have a long way to go, even after CMU.”

20 THE LINK WINTER 2016 21 SCS IN THE NEWS

President Obama In October, President Barack Obama made his fifth visit to Carnegie Visits Campus Mellon for The White House Frontiers for White House Conference — a gathering of national thought-leaders to discuss building Frontiers Conference America’s capacity in science, technology and innovation. The conference, co-hosted by CMU and the University of Pittsburgh, included Women Make Up Women make up more than 48 percent of discussions about new technologies, challenges and goals in areas ranging incoming first-year undergraduates this fall from artificial intelligence and robotics to “smart” communities, health care and Almost Half of the in SCS, setting a new school benchmark for space exploration. Science and technology demonstrations were also on display, SCS Class of 2020 diversity. A 38 percent increase in the number of including CMU driverless vehicles and drones, a snake robot, service robots women who applied for admission with SCS as and a socially aware robot assistant. their first choice contributed to this year’s record SCS conference participants included SCS Dean Andrew Moore; Robotics enrollment, said Guy Blelloch, associate dean for undergraduate programs. Professor Stephen F. Smith; Astro Teller (CS 1998), captain of Moonshots at X; “Even though we’ve increased enrollment, our admissions have become more Red Whittaker, University Professor of Robotics and chairman and chief science competitive,” Blelloch said, noting that average SAT scores, grade point averages officer for Astrobotics; and Jeannette Wing, vice president of Microsoft Research and class rank were up for this year’s incoming class. “For example, the average and a consulting professor of computer science. combined math-reading SAT score for women went from 1537 last year to “Pittsburgh has been revitalizing itself through technology for a very long time,” 1552 this year. It’s identical to that for men and significantly higher than the President Obama said. “The Steel City is now home to groundbreaking medical overall average SATs at top schools such as MIT, Harvard and Stanford.” research and world-class universities. It’s the birthplace of some of the most Women and men are judged by the same standards for admission, and retention advanced artificial intelligence and robotics systems the world has ever seen.” rates historically have been the same for both, he noted. “Parity in numbers, record SAT scores, class rankings and retention!” said Lenore Blum, professor of computer science. “This is an amazing milestone and the happy outcome of CMU taking the leadership role in increasing the participation of women in computer science, particularly in the most rigorous undergraduate CS program on the planet.” SCS has long been a national leader in increasing the participation of women in computer science. Blum was instrumental in establishing Women @ SCS, a faculty/student organization that helps women make connections across the school, and in recognizing that it’s the computer science culture — not the curriculum — that needs to change to accommodate women. This year’s class of 166 first-year undergraduates is about 30 percent larger than previous classes. SCS decided to expand undergraduate enrollment in response to the growing need for computer scientists in industry.

22 THE LINK WINTER 2016 23 SCS IN THE NEWS

SCS Launches SCS will offer a new bachelor’s degree Android App program in computational biology next fall, Undergrad Major Lets Visually Impaired complementing the Computational Biology Listen to Texts in Department’s existing Ph.D. and master’s in CompBio Native Languages degree programs. The program will prepare Millions of visually impaired people in students for high-demand positions in the biotechnology and pharmaceutical Friends Help industries, as well as for medical school and graduate studies across the India may benefit from free, Facebook Friends open-source software for Android spectrum of computation and biology. Feel Better devices that converts electronic text “Computer science increasingly is driving the research agendas in any number written in Indian languages into Leaving a comment on a friend’s messages they can hear. of disciplines, including biomedical research,” said SCS Dean Andrew Moore. Carnegie Mellon Facebook post may seem trivial, “That’s why it’s especially important for a degree program in computational Featured on but a study from CMU and Facebook Text-to-speech software is biology to be within our school, providing students with the rigorous “60 Minutes” researchers shows that those commonplace in the United States computational perspective for which we are famous.” comments can have a big impact and many parts of the world, When CBS’s “60 Minutes” decided on your friend’s feelings — as much but good quality TTS for Indian Though SCS offers numerous master’s and Ph.D. programs in a variety of to do a two-part report on artificial as a big life event such as getting languages is difficult to find, difficult general and specialized computer science areas, the new bachelor’s degree in intelligence, they came to Pittsburgh married or having a baby. to use or unaffordable. Language computational biology will be just the second undergraduate program within to see the state of the art and talk Technologies Institute Professor with SCS Dean Andrew Moore about But not just any interaction has Alan Black and his research team the school, joining the Computer Science Department’s bachelor’s degree where AI is taking humankind. these positive effects. Reading developed a system that enables program that began in 1989. Admitted students in computer science will also That report, by correspondent posts or “liking” something won’t the creation of a baseline TTS after have the option to add computational biology as a minor or second major. Charlie Rose, aired Oct. 9. (You can move the needle. What really makes recording two or three hours of clear, watch it at www.cbsnews.com/ people feel good is when someone consistent speech from a native “With the new program, we are providing a curriculum designed to train videos/artificial-intelligence.) they know and care about writes speaker. The app converts text to students to tackle the biomedical problems of the next century through rigorous personalized posts or comments. speech in real-time without internet In addition to Rose’s interview training within one of the leading computer science institutions in the world,” Sixty comments from close friends access, as most people in India either with Moore, the report also featured said Robert F. Murphy, head of the Computational Biology Department. in a month were associated with do not have continuous internet the National Robotics Engineering “An important goal in designing the curriculum was to retain the outstanding increases in users’ psychological access or cannot afford it. Center’s autonomous boat; well-being as large as those grounding in computer science associated with the CS major, while making room the CHIMP disaster response associated with major life events. “Making it available as free, for coursework in biology and computational biology.” robot; and the Computer Science open-source software thus was a Department’s Gabriel, a wearable “We’re not talking about anything key goal,” Black said. “People should cognitive assistant. that’s particularly labor-intensive,” be able to download this and it said Moira Burke, a research should just work. We put a lot of Carnegie Mellon was also scientist at Facebook who earned effort into making this accessible and highlighted in an online-only “60 a Ph.D. in human-computer easy to use.” Minutes Overtime” report, in which interaction at CMU and completed the university is described as a the study with the Herbert A. Simon The software, called Hear2Read, “wonderland of innovation.” Professor of Human-Computer can be downloaded for free from Interaction Robert Kraut. “This can Google Play. be a comment that’s just a sentence or two. The important thing is that someone, such as a close friend, takes the time to personalize it. The content may be uplifting, and the mere act of communication reminds recipients of the meaningful relationships in their lives.”

24 THE LINK WINTER 2016 25 Computer Out-Plays Names in the News Humans in “Doom” If you’ve played the classic first- person shooter video game “Doom,” you know that kill or be killed is the Omnidirectional name of the game. But an artificial intelligence agent developed by Mobile Robot Has two LTI students has proven to be Just Two Moving Parts the game’s ultimate survivor — More than a decade ago, Robotics outplaying both the game’s built-in Professor Ralph Hollis invented Algorithm Detects AI agents and human players. the ballbot, an elegantly simple Online Fraudsters The students, Devendra Chaplot robot whose tall, thin body glides Fraudsters, watch out! A new and Guillaume Lample, used deep- atop a sphere slightly smaller than algorithm developed at CMU makes learning techniques to train the AI a bowling ball. The latest version, it easier to tell if someone has faked agent to negotiate the game’s SIMbot, has an equally elegant motor an Amazon or Yelp review, or if a 3-D environment, still challenging with just one moving part: the ball. person with a huge Twitter following after more than two decades The only other active moving part of may have bought and paid for because players must act based the robot is the body itself. only on the portion of the game that popularity. The spherical induction motor (SIM) visible on the screen. The method, called FRAUDAR, invented by Hollis and Masaaki makes it possible to see through the In late September, the Visual Kumagai, a professor of engineering camouflage that fraudsters use to Doom AI Competition, in which AI at Tohoku Gakuin University in make themselves look legitimate, agents played against each other Tagajo, Japan, eliminates the said Christos Faloutsos, professor in deathmatches, announced that mechanical drive systems that of machine learning and computer the duo’s agent had placed second each used on previous ballbots. science. In real-world experiments to a team from Facebook in one Because of this extreme mechanical Jean Yang (above left) who joined EM-Sense, a technology that Six graduate students with ties to using Twitter data for 41.7 million track and second to a team from simplicity, SIMbot requires less the Computer Science Department identifies an electrical or SCS have been named to the 2017 users and 1.47 billion followers, Intel in the competition’s other track. routine maintenance and is less faculty this semester, was named to electromagnetic device a person is class of Siebel Scholars. The program FRAUDAR fingered more than 4,000 likely to suffer mechanical failures. “The fact that their bot could MIT Technology Review’s annual list touching, won the student category recognizes exceptional students in accounts not previously identified as The new motor can move the ball in actually compete with average of Innovators Under 35. Yang’s of Fast Company magazine’s the world’s leading graduate schools fraudulent, including many that used any direction using only electronic human beings is impressive,” said research helps programmers reason Innovation by Design Awards. The of business, computer science, known follower-buying services such controls. These movements keep Ruslan Salakhutdinov, an associate about how information flows technology was invented by a team bioengineering and energy science. as TweepMe and TweeterGetter. SIMbot’s body balanced atop the ball. professor of machine learning. through programs. that included HCII Ph.D. students This year’s recipients include “We’re not identifying anything Simply navigating a 3-D world, much “SIMbot has demonstrated Gierad Laput and Robert Xiao, HCII Jingkun Gao, Akash Bharadwaj, A team of sophomore computer criminal here, but these sorts of less competing successfully in this impressive performance,” Hollis said. Assistant Professor Chris Harrison, Kristen Gardner, Timothy Lee, Anqi Li science majors at Carnegie Mellon frauds can undermine people’s faith game environment, is a challenge for “We expect SIMbot technology will and Disney Research’s Alanson and Jennifer Olsen (above left) Qatar was one of 12 winning in online reviews and behaviors,” such AI agents, he noted. make ballbots more accessible and Sample and Chouchang Yang. teams in the first-ever online CS50x Mary Shaw (above right), the Alan Faloutsos said. He noted most social more practical for wide adoption.” Coding Contest, hosted by Harvard , the Moza Bint Nasser J. Perlis University Professor of media platforms try to flush out such University this past summer. Team University Professor of Computer Computer Science, received the fakery, and FRAUDAR’s approach members were Abubaker Omer, Science and Robotics, delivered the annual George R. Stibitz Computer could be useful in keeping up with Julian Sam, Mohammed Hashim talk “Too Much Information and and Communications Pioneer the latest practices of fraudsters. Qusai and Mohammed Abdullah. Too Little Time” at the Heidelberg Award for “seminal and pioneering Laureate Forum this fall. The forum contributions to software architecture brings together students and and computer science curricula.” early-career researchers with SCS Seniors Kimberly Kleiven, winners of the and Hyun Ah Song, Christos Faloutsos, Bryan Ananya Kumar, Benjamin Lichtman Nevanlinna Prize in computer Hooi and Kijung Shin were part of the and Ariana Weinstock (above, science, and the Abel Prize and research team that developed FRAUDAR, bottom) have been named a fraud-detection algorithm that won Fields Medal in mathematics. ACS Scholars by CMU’s Andrew Best Paper at the 2016 Conference on Knowledge Discovery and Data Mining. Carnegie Society.

26 THE LINK WINTER 2016 27 HAVING A BALL IN THE OFFICE OF ENGAGEMENT AND ANNUAL GIVING

It’s been about a year since Niccole Atwell and I joined the School of Computer Science as the newly formed Office of Engagement and Annual Giving, and to borrow from “Hamilton” (for any of you Broadway fans out there), it’s been nonstop since then. We’ve learned a lot this year, but one of our first lessons was that computer science alums are FUN! In what other universe would the director of our Alumni Advisory Board have us jump in Google’s ball pit for a photo op? We’ve met so many of you, on campus and around the country. We’ve traveled to meet you in Silicon Valley. In Boston, New York City, Seattle. Silicon Valley again. We’ve learned that you really like swag, but — all kidding aside — that you also want to learn about what’s going on at CMU. You want to know what kind of research is happening on campus, and you want to meet the faculty members you remember and ones who might be new to you. You want to talk to our students and hear about their CMU experiences. You want to feel connected. You’ve also shown us so much this year. Your spirit of volunteerism and community involvement shined through in your response to our request for participants in both the student mentoring program we began, and in the TEALS tutoring program we’re piloting in the Pittsburgh Public Schools. (See the story on page 10.) Some of you have worked with your employers to help sponsor events, and even more of you have chosen to financially supportSCS and our students directly. We’ve recognized these donors in the special section beginning on page 30, and have included a card in this issue to make giving as convenient as possible. You can also make a gift at http://bit.ly/scsgiving2016. Above all, you’ve welcomed us into the CMU SCS alumni universe this year and taken us in as part of the family, and that’s been incredibly rewarding. We hope we’ve provided you with more of the types of interactions with your alma mater that you’d like to have. And while we know that some of you have stronger ties to CMU than others, we’re working to strengthen those ties across the board. We have big plans for 2017. We’re working on a more robust website that will easily connect you with opportunities to engage with SCS. We’re planning events that respond to your feedback and needs. We’re working harder to connect you with students, and to help ensure that from the time they enter the Gates Hillman Centers, they feel the same warm welcome into the SCS family that we’ve experienced this past year. It sounds like a huge challenge. Sure. But that’s our job, and we love to do it.

Ashley Patton and Niccole Atwell Ashley Patton Director of Engagement and Annual Giving School of Computer Science Department of Electrical and Computer Engineering [email protected]

28 THE LINK WINTER 2016 29 2016 Donor Recognition William Gleason Bail S ’65 t n n Arnold N. Blinn S ’87 Lawrence Jaemyung Chang E ’03, Ross Eugene Curtis CS ’11 4 James Karl Baker S ’75 & Leslie Brewer 0 n n n n CS ’03, E ’04 3 Laura Alaya Dabbish CS ’05, CS ’06 n July 1, 2015 – June 30, 2016 & Janet MacIver Baker S ’75 2 n n David William Blob CS ’93 Peng Chang CS ’02 Shreyansh Daftry CS ’16 n n Rajadurai Balasubramanian MET ’13 n Joshua J. Bloch CS ’90 - n & Yan Lu E ’02 3 Wei Dai CS ’15 With 2016 soon coming to a close, we offer special thanks Mary C. Ballard n Jeremiah Martin Blocki CS ’09, CS ’11, Robert Joseph Chansler S ’83 3 Obie Daids & Zarina Daids n 5 n 7 2 to our donors for their time, engagement with CMU and the Scott David Ballentine CS ’96 CS ’14 Adam C. Chase CS ’98 Eric A. Daimler DC ’94, CS ’10, CS ’14 Christopher M. Balz CMU ’05 0 Martin Blocki & Kathy Blocki 7 n Siddhartha Chatterjee S ’88, CS ’91 & Melissa Daimler w n n n School of Computer Science, volunteerism, and donations JoAnn Lynn Balzer S ’65 & Lenore Blum 9 n n Aniruddh Chaturvedi CS ’14 2 n Bertrand A. Damiba CS ’96, CMU ’08 6 n to SCS-related funds during fiscal year 2016. We’ve enjoyed & Robert Michael Balzer E ’64, Gregary Tod Bocsi CS ’97 n Connie Chau CS ’04 7 Jody Jean Daniels S ’83 4 n connecting and reconnecting with many of you, and E ’65, E ’66 7 n Michael W. Bode CS ’00, CS ’07 Kenneth Chiung-Kan Chen CMU ’04, Alejandro Andres Danylyszyn CS ’95 Aayush Bansal CS ’14 2 & Audrey A. Bode HNZ ’07 DC ’04 George S. Darakos 2 n n we sincerely appreciate your ongoing or first-time support. Faisal Baqai S ’16 n n Scott Klaus Boehmke E ’92, CS ’93 2 Daming Dominic Chen CS ’16 n n Chad Darby CS ’92 Keith Allen Bare CS ’08, CS ’09 6 n Eli G. Boling S ’87 8 Daniel Hwei-Kan Chen CS ’11 5 & Janine M. Darby S ’95 n Legend Matthew Barnes CS ’16 n n Renee Marie Bonzani 2 n Guo Chen CS ’12 3 Jitu C. Das CS ’12 3 6 n 5 2 2 n n 4 Member of CMU’s Order of the May, recognizing individuals Edward H. Barr Sunya Paul Boonyatera CS ’04, S ’04 Jeffrey Chen CS ’16 Akshay Sameer Dave TPR ’11, CS ’14 3 n 3 3 who demonstrate an extraordinary degree of loyalty and support Craig B. Barretto S ’14, CS ’15 Cameron Arasteh Boozarjomehri Jiawei Chen CS ’12 Pratyush Dave E ’09 2 n 2 n 2 n by giving to Carnegie Mellon each fiscal year (July 1 – June 30); Daniel James Bartz CS ’06 CS ’15 John Bradley Chen CS ’94 Andrew Malcolm Davenport CS ’98 2 6 6 n circled numeral indicates years of consecutive support Brendan A. Barwick CS ’15 Eric A. Borm S ’87 Ping Chen E ’03, E ’06, CS ’06 & Kathleen Davenport Derek James Basehore CS ’12 Christopher George Bossilina CMU ’04 4 Po-Han Chen CS ’05 0 n Austin W. Davis CS ’15 2 n ■ Donated to SCS-related funds during fiscal year 2016 Joel David Baskin CS ’97 n Kevin Bruce Boyd CS ’95 2 n Robert Chia-Hua Chen S ’74 8 Bradley Jay Davis S ’84 7 ■ Volunteered time and assistance during fiscal year 2016 Nathaniel Robert Bauernfeind CS ’08 n Brian G. Boylston CS ’99 2 Yi Chen CS ’11 n Elizabeth McBryde Davis CS ’14 3 n n ■ Attended CMU and/or SCS events during fiscal year 2016 Alkas Baybas CS ’04 2 n Joseph K. Bradley CS ’09, CS ’13 Yirng-An Chen CS ’98 - n Jay L. Davis S ’87 4 Suresh C. Bazaj n Doug Scott Brams CS ’97 3 Haoran Cheng CS ’14 n n John E. Davis CS ’13 3 n n n TEALS: Volunteering with Technology Education and Literacy in Jack Beaton CS ’07 Brian Patrick Bresnahan CS ’91 5 Snehal Kumar Chennuru E ’10 2 Paul J. Davis CS ’13, CS ’14 Schools (TEALS), which helps high schools build sustainable computer Derek Lee Beatty CS ’93 - Laura E. Brocklebank n Barbara Ann Chessler S ’82 7 Ronald Joseph Davis E ’78 u n science programs by pairing trained computer science Douglas Herbert Beeferman CS ’98 7 Christopher Michael Broglie CS ’06 8 n Vicki Cheung CS ’11 n William Dayton E ’10 professionals — from across techology industries — with classroom Curtis Andrew Beeson CS ’95 Michael Broglie q n Garrick Yu-Lop Chin CS ’10 6 n Josh de Cesare E ’96, CS ’96 6 n n teachers to team-teach computer science in high schools throughout Brigham Roy Bell S ’83 5 Laura Brooks n Hui Han Chin CS ’12, S ’12 5 n n n Kevin George DelafieldCS ’97 7 the United States. www.tealsk12.org C. H ’10 7 n Kevin Quentin Brown S ’80 6 Patrick Chiu CS ’00 6 n n Jaroslav A. Delapedraja CS ’99 7 ■ Firsthand: Volunteering as an online career mentor for current Randy Michele Bender S ’83 6 Peter F. Brown S ’84, S ’87 Anthony Joseph Chivetta CS ’12 5 n n Barbara Anne Denny S ’81 6 n SCS and ECE students. cmu.firsthand.co Grant Harwood Bennet-Alder & Margaret A. Hamburg 2 n n Je Suk Cho CS ’11 3 n Ravi Pradip Desai CS ’97 3 n ■ SCS AAB: Member of the School of Computer Science & Ellen G. Harwood n James R. Bruce CS ’00, CS ’07 George Choquette Salvatore Domenick Desiano CS ’99 w Alumni Advisory Board Paul Nathan Bennett CS ’00, CS ’06 & Dan Luisa Lu CS ’03 n & Jean Choquette 6 n Virginie Marie-Pierre Devaux S ’86, & Christina Bennett CS ’03 9 Christian Gale Bruggeman CS ’12, Salahuddin Choudhary CS ’07 4 n TPR ’88 3 Rachael Bennett CS ’07, DC ’07 2 MET ’14 & Colleen E. Casey DC ’14, Lydia Pat-Yin Choy CS ’01 6 Laxman J. Dhulipala CS ’14 2 n n Matthew Mark Aasted CS ’11 4 n Jonathan E. Aldrich Curt Alexander Bererton CS ’00, CS ’04 DC ’15 6 n Lonnie Dale Chrisman CS ’91, CS ’96 6 n M. Bernardine Dias CS ’00, CS ’04 Alvin Abad CMU ’07 9 & Becky Billock 4 n n & Mathilde Elodie Pignol CS ’02, Erik L. Brunvand CS ’91 2 Adrienne M. Chu CS ’05 3 & Brett Browning 9 n Sufyan Abbasi n Paul Edward Allen S ’88, CS ’91 5 CS ’04 2 n Benjamin Buchwald CS ’03, MET ’06 6 Andrew Perry Chu CS ’10 4 Duo Ding CS ’14 3 n Laura Allison Abbott CS ’10 Joao Almeida CS ’09 2 Marcel Bergerman E ’96 Anthony J. Burlando Jonathan C. Chu CS ’04, HNZ ’16 Twum Kwesi Djin E ’11 & Richard Goodnough Halstead Luis Ricardo Alonso CS ’99 9 n & Maria C. Yamanaka E ’96 4 n & Mary Burlando = n & Jennifer L. Cerully CS ’04 8 n n & Denise Twum 4 E ’09, E ’10 2 n n Timothy Andrew Alper CS ’01 9 Daniel J. Bernstein S ’87 Michael Burlando CS ’02 n Chong Han Chua CS ’11 n Szilvia Ildiko Dobscha S ’85, S ’87 Neil I. Abcouwer E ’13, CS ’14 6 Micah Alpern CS ’02 & Sarah Jeanne Anna Maria Berta n n David Bury CS ’13 2 Richard Lee Chung CS ’93 4 n Carl R. Doersch CS ’10, CS ’13, CS ’16 n Tamara Lynn Abell CS ’95 4 Culberson Alpern CS ’04 Gayatri Bery S ’87 n n Scott L. Byer S ’88 Cortis Clark CS ’98 n Michael Beatty Donohue CS ’01 7 n n n Roberto L. Abello CS ’02 q Ammar Alrashed CS ’12 Jonathan Trent Betz CS ’99 & Susan L. Campbell S ’88 e Raymond Keith Clark S ’85, CS ’90 \ Charles G. Doomany Michael J. Abowd CS ’99, TPR ’99 4 n n James Patrick Alstad CS ’91 9 n & Lisa W. Betz 7 n n n Luis J. Cabrera CS ’98 John Ramsay Clarke E ’46 \ n & Joan Doomany 9 n Timothy Alan Abraldes CS ’07, DC ’07 Alison Susan Alvarez CS ’07, TPR ’16 n Dhiren Bhatia CS ’09 n n n Glenn E. Cahoon S ’87 3 Michael J. Coblenz CS ’05, S ’05, CS ’06 Christopher David Dornfeld CS ’01, & Kristine Ivy Falletta Abraldes Premsankar Alwarsamy CS ’14 Krishna Mohan Bheemanadham E ’12 Ryan M. Cahoon E ’12, CS ’12 5 n & Lauren Coblenz E ’07, E ’08 8 n DC ’01 = E ’07 0 n Gabriela Amaral n 6 n n n Linfeng Cai CS ’15 Benjamin Jacob Cohen E ’12, Richard P. Draves CS ’94 Mark D. Abramowitz S ’87 i Joseph Anderson S ’82 7 n Abhay Bhushan n & Chen Zhang CS ’15 n CS ’12 3 n n n & Martha Moran Draves E ’86 3 n David Howard Ackley S ’82, S ’87 - n Jon Jacob Anderson CS ’14 n Zhiqiang Bi S ’96, CS ’02, S ’02 Howard N. Cannon CS ’99 Daniel Martin Cohn CS ’94 David Alan Drinan CS ’07, TPR ’16 Duane A. Adams 9 n Michael A. Andrews E ’13, CS ’13 2 Zoltan Ferenc Biacs E ’12 4 Owen Cantor n & Deborah J. Cohn TPR ’91 o n Kavin Du CS ’01 9 Jonathan Khamron Adams CS ’12 Teri Mae Alene Angell CS ’04 Ronald P. Bianchini E ’86, E ’89 Dennis Michael Carleton E ’83, CS ’91 Richard Joel Cohn S ’83, S ’88 2 Miguel Duarte CS ’10 n n & Hannah Leslie Johnson-Walsh & Nicholas B. Angell = n & Emily M. Bianchini = n n & Anita D. Carleton S ’83 3 n n Ross Ward Comer CS ’92 Geet Singh Duggal CS ’15 A ’12 3 n n Anonymous 6 n Philip Bianco CS ’04 0 Andrew Carlson CS ’08, CS ’10 & Laura Comer 8 n n & Darya S. Filippova CS ’16 n n Thomas J. Adams S ’88 - n Anonymous n Andrew J. Biar BCSA ’14 6 n n Jonathan Paul Caron CS ’92 George E. Compton CS ’02, S ’02 9 Richard Duke Matthew Todd Adereth CS ’02, S ’02 Anonymous n Jeffrey Bigham 3 n n & Caroline Amy Caron A ’91 David C. Conner CS ’04, CS ’07 & Deborah G. Duke 7 n Aditya Agarwal CS ’03, CS ’04 Anonymous Jonathan S. Bingham E ’07, CS ’07, Brian R. Carothers CS ’98 William Conner & Steven Yount 2 n Michael Thomas Duke E ’04, MET ’06 n & Ruchi C. Sanghvi E ’04, E ’04 2 FNU Aravindh Mahendran CS ’13 3 E ’08 6 n & Kelly Carothers 4 n Ruth Matsumura Contino S ’87 2 n Townsend Duong CMU ’03 4 n Vinayak Agrawal CS ’12 3 n n Robert W. Armstrong CS ’98 Nathan J. Bingham CS ’00 4 n Paulo Casanova CS ’09 Jeffrey D. Cooper CS ’14 3 n n Eric J. Dusenbury S ’88 y Sangmin Ahn CS ’06 Vasilii Artemev CS ’14 Jeffrey K. Biseda CS ’03 8 n Rick Cattell S ’76, S ’78 0 n Susan Corwin S ’72 \ n Raka Dutta CS ’08 9 n n Kamesh Ramakrishna Aiyer S ’82 t Niccole Cook Atwell Elias Bitencourt n Brian E. Catz CS ’03 9 n Jason Alan Crawford CS ’01 e n n n Robert H. Earhart CS ’98 Philippe Vincent Ajoux CS ’10 2 n & Chad Atwell 0 n n David Lionel Black S ’88, CS ’90 a n Thomas G. Cauchois CS ’07 James J. Criscuolo CS ’13 4 & Rebecca L. Anderson 2 n Matthew Michael Aken CS ’95 5 n Carolyn Fay Yin Au CS ’05 Tiffany Chang Black CS ’03 0 Thomas C. Ceraso n Weifeng Cui CS ’15 Jeffrey T. Eaton CS ’01 Mohammad Al-Khani CS ’12 n Kin-Sing Au & Florence Au 2 n Adam D. Blank CS ’12, CS ’14 3 n Prasad R. Chalasani CS ’91, CS ’94 0 n Carol A. Cullen MM ’54 0 n & Connie Deighan Eaton DC ’99 6 Felipe Vicente Albertao CMU ’04 3 Richard Avil Joseph Blank & Susan Blank 8 n Jason P. Chalecki CS ’00, CS ’06 5 Charles Cummings David A. Eckhardt CS ’92, CS ’02 Jordi Antonio Albornoz Mulligan CS ’00 & Karen Mudry 7 n Fred M. Blau CS ’00 Arthur Xi Chan CS ’05 8 n & Cynthia Hayes 7 n & Xiaolin Zang n & Jennifer J. Albornoz Mulligan Michael Azzopardi CS ’14 2 & Maayan Roth CS ’01, CS ’05, Madhuri Chandoor E ’13 David Cummings CS ’14 n David Caram Eklund S ’76 CS ’00 4 n Kevin Michael Babbitt CS ’00 0 CS ’07 3 Chris Curtis n & Louise Carol Eklund S ’70 j

30 THE LINK WINTER 2016 31 Christopher Michael Ellison E ’10 5 n Tanay Gavankar CS ’13 2 Varun Gupta CS ’06 7 n n n n Ginger Huang HNZ ’92 Anukul Kapoor CS ’97 Amar Kota CMU ’04 5 Jonathan L. Elsas CS ’11 Jeffrey Gee CS ’14 Marta Habermann 3 n n & 0 n & Dana C. Siler E ’98 n n Linda Post Kraai 3 n Sterling Barclay Ely A ’03 w n Gesly Abraham George INI’06 0 n Sean J. Hallgren CS ’94 6 Wing Hing Huen S ’74 e n n Ian A. Kash CS ’04 Danielle Elaine Kramer CS ’09 7 Yi Luen Eng CS ’10 6 n Darren Robert Gergle CS ’05, Nathan Ryan Halstead CS ’04 7 Fabian Hueppi CS ’07 6 Anna Michele Kasunic HNZ ’12 5 n n n Brian David Krausz CS ’09 2 Edward Rhoads Engler S ’86 CS ’06 9 n n Ian Alan Hamilton CS ’99 3 n Debbie Y. Hugh CMU ’05, CS ’05 Andrew Joseph Katona CS ’07 3 n Marcin Marek Krieger CS ’00 4 n & Connie Engler Dean W. Germeyer S ’88 Kevin William Hamlen CS ’98 Christine Chi-May Hui CS ’97 9 Frederick Franklin Kautz E ’11 n Akshay Krishnamurthy CS ’14, CS ’15 n Eric T. Espenhahn S ’87 - Aleksey Gershgorin n & Rebecca A. Hamlen 8 Dale Y. Hui CS ’07 n n Jennifer Sheila Kay CS ’93, CS ’96 2 n George Kuckel 4 n Ethan Z. Evans E ’91 3 n & Tatyana Vorokhova 5 n Kenn Brooks Hamm CS ’03 4 n James Humphrey Michael Leon Kazar S ’85 Timothy Kuehn CS ’14 n Ningxin Fan CS ’15 Joseph Andrew Giampapa CS ’98 Jenny Xue Han CS ’10 n & Holly Humphrey 3 n & Rebecca Foster [ n Ranjitha Gurunath Kulkarni CS ’12 Carl Farber CS ’04 5 & Anna Maria Berta 3 n n n Mei Han CS ’01 & Wei Hua Matthew Z. Humphrey CS ’07, Robert K. Kedoin S ’87 Ganesh Kumar CS ’07 n n Adam R. Farley CS ’06 6 n Philip Wells Gianfortoni CS ’09, CS ’12 Xiao Han CS ’16 n n TPR ’08 n n Michele L. Kee S ’87 9 Manu Kumar E ’95, CS ’97 9 n n Henry Farley w n Gregory Dean Gibbons S ’73 n John Arthur Hancock CS ’99 8 Andrew Thomas Hundt CS ’09 6 Ariana Keeling n Nandhita Kumar CS ’13 n n Eric Farng CS ’98 2 n n Garth A. Gibson 2 n n n Scott Hand n James Jacob Huttner S ’74 2 n John Ronald Kender S ’81 8 Gaurav Kumkar CMU ’03 Marc Fasnacht S ’98, CS ’02, S ’03 David Stephen Gillen CS ’92 3 Frederick Marion Haney S ’68 5 Jeffrey T. Hutzelman CS ’98 2 n Patrick Gunnar Kennedy CMU ’07 William D. Kunz CS ’02 & Vidhya Ramachandran S ’96, Jonathan Giloni CS ’04, DC ’04 6 n n Shawn Karl Hanna CS ’14 n Max Chia-Hsing Hwang CMU ’05 8 n n Marc J. Khadpe CS ’00 0 n Ripudaman Singh Kushwah CS ’12 S ’99 4 n Daniel R Glaser-Garbrick CS ’13 Emil Lawrence Hanzevack E ’71 Anthony L. Iams S ’87 Dia Kharrat E ’11 Hwan Jun Kwon CS ’07 2 n Marina Fedner CS ’06 Todd C. Gleason CS ’96 3 n & Teresa Hanzevack 6 n & Christine M. Rosen A ’88 5 Yik Lin Khoo CS ’00, CS ’00 3 Aapo Tuomas Eerikki Kyrola CS ’14 n & Yuriy M. Goykhman E ’05 2 n n Brighten Godfrey CS ’02 6 Paul A. Harada CS ’02 Savina Naomi Imrhan CS ’07 3 n n n Alex Khripin CS ’06 Momchil Dimitrov Kyurkchiev E ’11 Julian Feldman TPR ’59 n Dan Goetz & Laurie Goetz 3 n Samuel Pollock Harbison S ’80 4 n Christian Iniguez CS ’05, DC ’05 3 n Alexander Khutoretsky Jay Steven Laefer CS ’93 0 n Richard Dean Fennell S ’75 - n James H. Golden S ’88 3 Mor Harchol-Balter 5 n n J. Renato Iturriaga S ’64, S ’67 5 n & Irina Khutoretsky 4 n Emily Hannah Laiterman CS ’13 n Adam Christopher Ferrall-Nunge CS ’04 David Scott Goldman S ’86 q Nicholas Andrew Harper CS ’11 6 n Dana Hausman Izenson S ’88 Chang Hyuk Kim CS ’96 Alexander Z. Lam CS ’14 3 n & Elizabeth Ferrall-Nunge CS ’07 n Aaron Gideon Goldstein CS ’00 Michael G Harris CS ’15 n & Martin D. Izenson \ n Duk Kyoo Kim CS ’06 n n Danny Lam CS ’02, S ’02 4 Raymond Alan Ferrer CS ’94 Shirley L. Goldstein j n n Evan Haruta & Pau-San Haruta n Carmen M. Jackson CS ’07 3 Jaepyoung Kim CS ’04 3 n James Neil Lampe TPR ’00 6 n John H. Ferris CS ’11 Hannah Vera Gommerstadt CS ’16 2 n n Robert James Havey DC ’95, Richard Jacobs & Janet Jacobs 4 n Jin Seop Kim CS ’12 4 n William Andrew Lancaster CS ’01 3 William Onslow Ferry E ’98, CS ’98 5 Ivan E. Gonzalez CS ’06 6 HNZ ’99 2n n Andres I. Jager CS ’06 Raphael Kim E ’14, CS ’14, E ’15 James Anthony Landay CS ’93, CS ’96 Thomas Filardo 4 n Michael Goodman Paul S. Heckbert 2 n & Lyndsey Jager E ’12 6 n Taek Goo Kim CS ’08 & Eileen T. Landay q n David A. Fisher S ’64, S ’70 2 & Janet Goodman n Nicholas T. Heckman CS ’08 Akshay Kumar Jain CS ’13 n TJ Kim CS ’01 0 n Bridgette Julia Landers CS ’96 Jason Nelson Flinn CS ’01 6 n Richard Thomas Goodwin CS ’93, CS ’96 n & Amanda Heckman 7 Chandni Jain CS ’06 n Won Kee Kim CMU ’04 7 n & Christopher John Mega DC ’96 3 John Michael Flowers CS ’11 n Gulsharan Goraya CS ’08 2 Douglas R. Heckmann DC ’13 n Siddharth Jain CS ’09 Woo Tae Kim CS ’05, CS ’07 Darren Schuyler Lane CS ’13 Wing Yu Christine Fok CS ’06 n n Michael Daniel Gordon CS ’07 4 n Charles Locke Hedrick TPR ’73, & Andrea KJ Davis Michael Kimmett CMU ’06 Dirk Langer CS ’97 8 Peter D. Foldes CS ’11 2 James Arthur Gosling S ’83, S ’83 TPR ’75 r Sunil K. Jain n & Jennifer Kimmett 9 Amy Lynn Langlois S ’85 4 n David A. Fontaine CS ’06, S ’06 5 n & Judith Borcz q n n Cecily Heiner CS ’05 n Usamah Jamaludin CS ’05 4 Nick Kindberg CS ’13 2 Stephen Lanier n Clifton Lloyd Forlines A ’99, Jonathan Goulden Alexander C. Heinricher CS ’13 3 David R. Jefferson S ’80 2 James Cornelius King S ’70 w n Hugh Conrad Lauer S ’67, S ’73 3 n n MET ’01, CS ’01 & Kwok Wah Lau 2 n Andre T. Heinz n Barbara K. Jensen CS ’00 2 n n Jennifer E. King CS ’04, CS ’15 n n Sarah Tann Lautzenheiser E ’10 5 n Jodi L. Forlizzi A ’97, CS ’07 e Adell Graham E ’09 n Don Eric Heller S ’71, S ’77 David Daniel Jensen CMU ’05 0 Carleton Lee Kingsford 2 n n Tom B. Lauwers E ’03, CS ’06, CS ’10 Camille F. Fournier CS ’01 Eric Douglas Grant S ’81 t & Mary D. Heller S ’73 \ n Filipa Jervis CS ’08 6 Prathamesh Ganesh Kini CS ’14 n & Kristina M. Lamothe Lauwers & Christian Kaiserlian 0 n Thomas Gratzer Amalya Henderson CS ’15 n n Peng Jia CS ’02 n Peter Borman Kinney CS ’11, MET ’13 n S ’01 4 n Marshall Edward Fox CS ’13 n & Adeena Gratzer 2 n Andrew Thomas Hendrickson CS ’05 Yan-Bin Jia CS ’93, CS ’97 2 n Chris M. Kirby CS ’93 n Samuel Palumbo Lavery BHA ’12, CS ’13 4 Asa K. Frank CS ’15 2 n Tammy Green CS ’95 4 n Laine D. Herron CS ’15 2 n n Chun Jin CS ’02, CS ’06 2 n Latika Kirtane CS ’05 n Anthony S. Lazar CS ’09 6 Diane Frank 7 n Lawrence E. GreenfieldCS ’01 8 n Bruno Hexsel CS ’10 n Zhenlan Jin CS ’05 3 James Jay Kistler CS ’93 8 n n Andrew Adam Lazes CS ’94 n Edward H. Frank S ’85 Steven Jay Greenfield E ’71 h n n Allan Heydon CS ’92 Hope W. Johansen CS ’01 Steven D. Klee CS ’14, CS ’15 n Christian J. Lebiere CS ’90, CS ’98 [ & Sarah Gay Ratchye A ’83 p n n John F. Gregorski CS ’00 n & Dina Berkowitz 3 n Alexandra L. Johnson CS ’14 3 n Carey Kevin Kloss E ’95, E ’97 4 Brenda Y. Lee CS ’13 William Frankenstein E ’16 n n Scott Dean Griffin E ’12 Susan Karen Hinrichs CS ’92, CS ’95 n Andrew Edie Johnson CS ’95, CS ’97 8 Frederick Colville Knabe CS ’91, Donghee Lee & Eunah Kim 2 n Robert E. Frederking S ’87 2 n & Rebecca Griffin n Laurie Satsue Hiyakumoto CS ’08 7 n Craig Karl Johnson CS ’97 y CS ’95 - n n Dongryeol Lee CS ’05, S ’05 Dan Patrick Freeman CS ’11 7 Terri Lynn GriffithTPR ’86, Jeffrey Beng-Hee Ho CS ’95 David C. Johnson S ’87 2 n Andrew J. Ko CS ’08 n Han S. Lee CS ’07 6 Lawrence A. Freeman TPR ’89 5 n n n & Pamela Torres o n n Howard Wayne Johnson Myung-Joo Ko CS ’04 3 n Janet C. Lee CS ’08 & Suzanne Freeman n Dennis Gronim n Bridget Catherine Hogan CS ’11 4 n & Elisabeth Adams Johnson 2 n Steven R. Koenig Joon S. Lee & Grace Lee 4 n John D. Frens CS ’14 3 Samuel C. Gruber BCSA ’14 2 Evan Matthew Hoke CS ’07 5 n Tomasz Johnson n & Tamberly L. Koenig 6 n Michael Lee n Eduardo Gustavo Frias CS ’94 2 n Brian Matthew Grunkemeyer CS ’98 n Junki Hong CS ’16 n n Ajay Juneja CS ’04 n n David Ryan Koes CS ’01, CS ’06, CS ’09 Susan L. Lee HNZ ’95 Andrew Michael Friedland CS ’10 5 Lie Gu CS ’09, CS ’09 Philip M. Hong CS ’06, S ’06, TPR ’09 n Rohit Kabadi E ’15 n & Mary J. Koes E ’02, CS ’02, & Peter Lee 2 n n Peter M. Friedman CS ’10 n & Yi Zhou CS ’07 2 n Roger I. Hong CMU ’01, CS ’01 2 n Eric C. Kadehjian CS ’01 6 n n CS ’04 3 Robert Seon Wai Lee CS ’11, S ’11 4 Earl Fry & Joy Fry n Lingyun Gu CS ’07, CS ’10 2 Bruce Lawrence Horn CS ’91, Seth Daniel Kadesh CS ’94 2 Sonia Koesterer A ’04, CS ’04 5 Shannon J. Lee CS ’15 2 Ping Fu CS ’94 4 Qingyun Gu CS ’08 4 CS ’93 8 n n Abhinav R. Kadiri CS ’10 David William Kohlbrenner CS ’11 Stephanie Wan-Ruey Lee CS ’08 n Talia Fukuroe CS ’97 3 n Ralph Jeffrey Guggenheim DC ’74, S ’79 Michael L. Horowitz S ’88 5 n n n Matthew Alan Kaemmerer CS ’11 3 n & Nina Chen 2 Ting-Yen Lee E ’13 2 n Stanislav Funiak CS ’07, CS ’10 & Marsha Guggenheim [ Andrew G. Hoskins CS ’02 4 Michael Steven Kahn CS ’12 4 n Paul William Kohlbrenner S ’84 Matthew J. Legowski CS ’99 4 & Sanako Mitsugi DC ’08, DC ’11 Yady Guitana CS ’05 n David Jeffrey Housman TPR ’05, E ’14 7 Kathryn E. Kalas E ’06, CS ’06 & Marianne Elise Vakiener S ’77, Philip L. Lehman S ’78, S ’84 Phani Srinivasa Gadde CS ’13 n Junius A. Gunaratne CS ’02 w John David Hrivnak E ’78 - n Dirk Lee Kalp S ’73 j n n TPR ’83 = n & Jill E. Lehman S ’87, CS ’89 g n n n n John Michael Galeotti CS ’05, CS ’07 Tao Guo CS ’15 Crystal H. Hsiung CMU ’04, CS ’04 n Chitra Malini Kalyanaraman CS ’04 5 Angela Kolosky A ’14 3 n n n Bo Lei CS ’14 & Amanda Galeotti 3 n Yuyang Guo CS ’14 2 n Goang-Tay Hsu CS ’93 7 n Dheeraj Reddy Kambam CS ’14 n Saranga Komanduri CS ’11, CS ’16 Michael John Leibensperger S ’82 6 Chen Gao CS ’13 n Anoop Gupta S ’82, S ’86 Chunlin John Hu CS ’06 Arnold A. Kamis S ’87 9 Anna Konyukhova CS ’12 n Charles Eric Leiserson S ’82 Lili Gao TPR ’13, CS ’16, TPR ’16 & Yumi Iwasaki S ’88 4 n n Jefferson Hu E ’01, E ’01, CS ’01 5 Ammiel Kamon S ’90 3 n Sanjeev Jagannatha Koppal CS ’05, CS ’09 & Wendy Leiserson 6 n Tan Gao E ’12 3 Ashwin Gupta CS ’06 Norbert Y. Hu CS ’02 Hongwen Kang CS ’09, CS ’12 2 & Eakta Jain CS ’09, CS ’12 Richard Allen Lerner CS ’91 Adrienne Garber CS ’05 7 n n & Ady Gupta A ’06, DC ’06 & Jenny Lo CS ’01 n John Kang CS ’13 2 Sergey Kornilov & Barbara Jean Staudt Lerner CS ’89 Elmer Garduno CS ’12 4 n Bhavana Gupta CS ’11 5 Qifan Hu CS ’12 n Ruogu Kang CS ’13, CS ’15 & Elena Kornilova 4 n Chaiyawut Lertvichaivoravit CS ’13 3 n Aseem Vikas Garg CS ’03, DC ’03 Pravir K. Gupta CS ’05 3 n Jiaming Hua & Yanbei Ni n Sing Bing Kang CS ’92, CS ’94 4 Douglas Havens Korns S ’72 6 n Derek Leung CS ’04 9 & Anjuli Garg CS ’03 6 Satish Chandra Gupta S ’79, S ’82 Bilei Huang HNZ ’15 n n Poornima Kaniarasu CS ’13 3 n David Scott Kosbie CS ’90 3 Bruce Wallace Leverett S ’81 3 Philip M. Garrison CS ’15, S ’15 & Sharon Elsbeth Edwards Kai Huang CS ’03, S ’04 n Joel Kanter & Ricki Kanter - n John Richard Koslow S ’82 f Roy Levin S ’77 & Jan Thomson n n David Thomas Gauthier CS ’99 9 n TPR ’82 2 n n Shengjun Huang CS ’05 8 n Jonathan Kantrowitz CS ’10 5 n Constantin Kostenko CMU ’02 w n n

32 THE LINK WINTER 2016 33 Michael E. Lewis CS ’02 & Grace Kai Zhen Mai CMU ’05 David M. McKeown 4 n Cliff Needham Mark L. Perlis & Ruth Lis n Douglas Allen Reece CS ’92 Alexandra Lewis CS ’01 w n n & Shuai Quan n n n Jason S. McMullan CS ’96 & Katharine Needham 3 n Adele C. Peterson CS ’03 & Carl Robert & Carole Warner Reece Kelly Lexa n Suvrajit Maji CS ’12 Laurie Lee McPherson S ’85 3 n Kami B. Neely S ’81 Peterson E ’03, DC ’03 2 Robert Wilson Reeder CS ’08 7 John T. Ley & Michele G. Ley n n Mun-Thye Mak CS ’09 3 n Maija E. Mednieks CS ’14 3 n & David Karl Neely E ’81 Marko Petkovsek CS ’91 6 Douglas R. Rees S ’80 8 n Anna Leyderman CS ’94 u Vincent Howe Mak CS ’98 Brendan R. Meeder CS ’07, CS ’15 Daniel Bertrand Neill CS ’04, CS ’06 9 Todd E. Phillips S ’02, CS ’09 7 n n John A. Rentzepis S ’88 8 Lucy Li CS ’11 4 n & Ru-Chun Amy Fuh S ’97 y n & Ariel R. Levavi S ’07 0 n n Greg Holger Nelson CS ’95 - David R. Pierce CS ’93 James L Reyes CS ’14 n Pengfei Li CS ’11 2 Martin S. Makowiecki CS ’02 2 Patrick Meehan S ’84 7 Edward W. Neubecker CS ’02 = n John Pigeon n Margaret E. Richards CS ’08 4 n n Runxin Li CS ’10 Sahan Malagi CS ’11 n Carl N. Meister CS ’00 David J. Neville CS ’10 5 Brian R. Pilnick E ’06, E ’06 6 n John Malcolm Ricker A ’73 6 n Shiu Fai Frankie Li CS ’04, S ’04, Donna Mithra Malayeri CS ’05, CS ’09 4 Andrew O. Mellinger CS ’10 3 Theo Nicholas HNZ ’01 n n Ana Gabriela Pinczuk E ’10 2 n Glen Meyers Riley S ’81 j S ’07, S ’11 n Richard Malehorn & Nancy Sax 4 n Michael Grey Merideth CS ’05, CS ’09 7 Christopher T. Niessl CS ’10 n Mary B. Pinkerton 4 n Matthew Riley E ’08, CS ’08 Shuangshuang Li CS ’14 n n Bradley A. Malin S ’00, CS ’02, Gregory Michael Methvin CS ’11 5 n Edward Niessl & Hana Niessl 0 n Christy Marie Pino MM’66 3 n n n & Melitta Riley CS ’07 2 n n Yiming Li CS ’05 n HNZ ’03, CS ’06 & Sara Zimmerman Kent Edward Meyer CS ’91 3 Kamal Paul Nigam CS ’99, CS ’01 Hunter Alexander Pitelka CS ’11 6 Renee Nicole Rivas Davis CS ’07 Zeyuan Li CS ’13 2 n Malin DC ’00, HNZ ’05 q n n Phillip Daniel Michalak CS ’98 0 & Milena Koziol Nigam DC ’00 Clifford D. Platt CS ’98 & Mark D. Davis E ’07 n Zhizhong Li CS ’14 David Maltz CS ’01 4 n Gary Edward Middleton S ’86 2 Maya Nigrosh CS ’03, A ’07 n & Tiffany P. Platt E ’01 7 Jose German Rivera CS ’95 Jason Licht CMU ’06 n Pratyusa Kumar Manadhata CS ’07, CS ’08 Victor Joseph Milenkovic S ’88 5 n n Tanachat Nilanon CS ’12 4 n Cheryl N. Platz CS ’02 9 Meghan P. Rivera CS ’06 Stephen L. Lieman S ’72 2 n & Sargam Garg 4 Lauren Violet Milisits E ’13, CS ’14 5 n n Frances Jen-Fung Ning E ’02, Andre Platzer 2 n n & Michael A. Rivera E ’07 7 Kelvin Chenhao Lim CS ’05, CS ’08 Naju George Mancheril E ’06, CS ’06, Ashley McKnight Miller CS ’04 9 CS ’02, E ’03 4 n David C. Plaut CS ’91 George Gordon Robertson S ’78 w n & Margaret Szeto A ’07, CS ’07 6 CS ’07 & Rowena Mancheril 5 n n Kevin C. Miller CS ’01 Alex Nizhner CS ’01, INI’05 w n & Marlene Behrmann n Thomas Lee Rodeheffer S ’85 0 Brent Lim Tze Hao CS ’12 Leonore Hess Mandelbaum MM ’55 n & Rebecca Leigh Miller E ’04 7 Andrew Noh E ’11, CS ’11, E ’12 3 Vahe V. Poladyan CS ’04, CS ’08 Christopher J. Rodriguez CS ’00, & Jerene Z. Yang CS ’12, S ’12 n Amit Manjhi CS ’06, CS ’08 p Paul P. Miller BCSA ’13 2 Michael J. Nollen CS ’04 6 n & Heather Poladian CMU ’07 0 John Lima n John Randolph Mann Danielle M. Millett CS ’09 7 n Robert Louis Nord CS ’92 5 n Mark D. Pollard CS ’96 8 n Douglas Lee Taylor Rohde CS ’02 8 Alex Wilhelm Limpaecher CS ’13 2 n & Susan Williams Mann n n Parker Henry Mills CS ’04, S ’04, S ’11 3 Donna Norling n Michael D. Poole E ’99, CS ’99 Kathleen A. Romanik S ’85 = Jialiu Lin CS ’13 Anand Vijay Marathe CS ’00 Edward A. Miner S ’88 Carol Lucile Novak CS ’92 [ & Erika Eve Poole E ’00 q Michael J. Rondinelli CS ’01 Weihao Lin CS ’09 7 n n Dimitris Margaritis CS ’03 = n Edwin Miranda E ’10 6 Steven Michael Novick CS ’09, TPR ’10 Mikhail Popov DC ’13 2 n & Kousalya Valluripalli E ’10 7 Yibin Lin CS ’13 3 n Mei Marker CS ’93, CS ’96 8 Jeffrey Scott Mishler CS ’94 6 n & Ariel Gold Novick 8 n n Mark H. Potter CS ’14 n n Jerome David Rosen E ’93, CS ’93, E ’95 5 Chin Ling CS ’03 Joshua Joseph Marks CS ’95 3 Julian K. Missig CS ’06, DC ’06 Charles Senti Nyame CMU ’05, DC ’05 Mark R. Power n Martin J. Rosenberg E ’08 3 n & Hui Lin Chin CMU ’05, CS ’05, Victor Manuel Marmol CS ’11, E ’13 5 & Alice Ching CS ’06 4 n Leah B. O’Brien CS ’02 Jakub Poznanski CS ’11 n Paul Simon Rosenbloom S ’78, TPR ’05 n Martin Marra S ’85 Andrew P. Mittereder CS ’14 2 n Brendan O’Connor CS ’12 Basab Pradhan n S ’83 7 n n Elizabeth M. Lingg CS ’07, DC ’07 Chris Martens CS ’08, CS ’15 3 n n Roman W. Mitz CS ’01 & Kelli Ireland 6 & Heather Pon-Berry n Udbhav Prasad CS ’15 n n Ronald Rosenfeld CS ’91, CS ’94 Jim Litsas S ’77, S ’77 a David S. Martin S ’87 Jayanth Krishna Mogali CS ’16 Chris C. O’Rourke CS ’97 Katherine Anne Prevost CS ’00 n & Ilana Diamond n Kevin Matthew Litwack CS ’05 n & Jacqueline Martin 6 V. Joseph Mohan S ’80, S ’84 & Stephanie Ellen O’Rourke 3 n George Walter Price w n Michael Hayden Rosenthal CS ’97 3 Ariel V. Liu CS ’13 2 n Erik Michael Martin CS ’05 = n n & Shantha Mohan TPR ’82, TPR ’85 Arsa Oemar CS ’05, TPR ’10 2 n n Greg Price CS ’06 Manuel A. Rosso-Llopart CS ’92 Cong Liu CS ’12 3 n Nathan James Martin E ’13 3 n Thomas Gong Mon CS ’94 Kemal Oflazer S ’87 2 n & Margaret Barusch 6 n & Catherine A. Llopart 0 n Joseph Liu CS ’07 2 Jacqueline Y. Martinez S ’87 Robert T. Monroe CS ’95, CS ’99 7 n Amy Elizabeth Ogan CS ’03, CS ’08, CS ’11 James J. Price S ’88 David Christian Rothenberger Karen Liu CS ’10 n Philip Howard Mason S ’67, S ’76 = n Andrew W. Moore & Christopher Harrison CS ’13 2 n Keith Edward Price S ’77 j CS ’93, CS ’96 6 Liu Liu CS ’10 n Santosh A Mathan CS ’96, DC ’00, & Mary S. Lee 2 n n Paul Taylor Ogilvie CS ’03, CS ’10 5 William Robert Price S ’74 n Steven Michael Rubin S ’74, S ’76, S ’78 j Ming Liu CS ’11 2 n CS ’03 6 n Mathew Alexander Mooty CS ’11 5 n n Kyung Chul Oh CS ’03, CS ’06 Ariel Procaccia n n Ivan Ruchkin CS ’14 2 n Yandong Liu CS ’11 2 Gregory F. Mathis CS ’02 7 Cristina Morales n Ronald Bert Ohlander S ’75 John M. Przyborski CS ’14 Hotze Rullmann n Yue Liu CS ’13 2 Auldyn Matthews CS ’13 Deryck Austin Morales CS ’02, CS ’06 Koustubh D. Oka 9 n Robert J. Punkunus CS ’01 8 n John Joseph Rusnak S ’90, S ’90, E ’09 4 Yufeng Liu S ’99, CS ’03, S ’03 2 Thomas Braun Mattson S ’55, S ’57 3 n & Natalia T. Guevara CMU ’03, Yogesh K. Oka CS ’04 Jie James Qi CS ’09, S ’09 6 Paul Martin Russo S ’86 Doug Locke S ’86 9 Daniel Ignacio Maturana CS ’14 n HNZ ’05 2 n & Ripple Sharma 0 n n Liangsheng Qian CS ’04 8 n n n & Allison G. Russo AM’88 5 n n Stuart Renwick Locklear CS ’99 e n Philip Matuzic E ’09 n Geoffrey Peter Morgan CS ’12 Jennifer Kaitlyn Olsen DC ’10, CS ’15 2 n Zhi Qiao CS ’06 2 n n Thomas W. Ruttle CS ’08 n Yee Chuan Loh CS ’03, TPR ’04 6 Bruce A. Maxwell CS ’96 3 Aaron Christopher Morris CS ’03, CS ’07 Adam Michael Olshansky E ’14 n Shannon Qiu CS ’99 n Olatunji O. Ruwase CS ’13 3 n Kiran Lokhande CS ’13 2 n Alexander Kan May E ’09, CS ’10 & Hana H. Morris CMU ’06, DC ’06 3 Steven J. Onorato E ’04, CS ’04 q n Yan Qu DC ’94, CS ’01 0 Michael David Rychener S ’77 7 Ralph Leslie London S ’60, S ’64 y n n & Erin Marie May S ’10 7 n James H. Morris S ’63 David R Orr CS ’14 3 Siong Kar Quek CS ’00, TPR ’00 6 n Bob Rychlik E ’97, E ’97 8 n William G. Long DC ’01, CS ’02 2 Carlos Estuardo Mazariegos & Susan Morris MM ’66 j n n n Jaime Oviedo Silva CS ’04 2 n n Joshua M. Quicksall DC ’12 4 n Ignacio Saavedra CS ’16 n n Yan Sheng Long & Zi Ying Long n HNZ ’14 n n n Pedro Mota CS ’09 n n Berend Ozceri E ’95 n Mariena E. Quintanilla CS ’05 Engin Cinar Sahin CS ’06, CS ’08 William James Lovas CS ’10 Brian Patrick McBarron CS ’96 w n Prashant Shashikant Motewar CMU ’07 n Daniel J. Paciulan CS ’01 = & Jose Quintanilla 5 n n & Duygu Basaran Sahin 3 Yucheng Low CS ’08, CS ’10, CS ’13 3 Benjamin John McCann CS ’06, Mohith Reddy Muddasani CS ’13 Hilary Packer CS ’94 8 n Amy Mija Catalina Quispe CS ’16 3 n n Merline Saintil CMU ’05 0 n n Xiaoxu Lu CS ’16 n n TPR ’06 - n Christine G. Mular S ’88 4 Vasudeva Pai Melgangolli CS ’14 Paul Raff CS ’04, S ’04, S ’05 Jevan D. Saks CS ’03 Yong Lu CS ’08 Daniel McCarriar CS ’00 Stefan Klein Muller CS ’15 2 n n Scott Pakin CS ’92 6 & Audria C. Stubna S ’06 8 n & Ling Xu CS ’04, CS ’08, CS ’11 8 n & Tao Chen TPR ’03, TPR ’08 2 n & Margaret E. Schervish CS ’13 6 n Ketan D. Mulmuley S ’85 Martha Palmer n David Earl Rager S ’91 n Had Salman n Rachel Anne Lucas CS ’14 n Michael J. McCarthy S ’88 3 Rob R. Murcek CS ’13 2 n Michael Konstantinos Papamichael CS ’15 Chandrasekaran Ragothaman CS ’12 3 n Erica F. Sandbothe CS ’09 Kevin Wayne Luo CS ’12 2 Catherine Dianne McCollum S ’81 Timothy Murphy & Sue Murphy 3 n Sivaparamesh Parameswaran Dinesh Ramadoss CS ’10 2 & Evan C. Wright INI ’08 5 n William D. Lusen S ’87 & Robert McCollum a Kenton William Murray CS ’13 Ravindran CS ’07 n Sricharan Amand Ramanujapuram Michael F. Sandbothe CS ’12 Kevin Michael Lynch CS ’96 George Angus McCollum CS ’95 Kary L Myers DC ’99, CS ’02, DC ’06 6 Rebecca L. Paren CS ’15 2 n n CMU ’05 8 Akanksha Saran CS ’14 2 n & Yuko Lynch & Tara Zane McCollum DC ’96 Brad A. Myers & Bernita Myers f n n Jean-Luc Hoon Park CS ’94, Kannan Ramaswamy CS ’00 Cindy Saroha CS ’15 n Nathaniel M. Lyons CS ’14 Michael McConville Elizabeth A. Myers S ’84, TPR ’88 2 TPR ’98 6 n n Ramesh Ramiah CS ’13 n Shigeru Sasao CS ’09 Qiang Ma & Fang Ma 3 n & Janet McConville 4 n Dzyuba Mykola CMU ’07 Scott M. Parker CS ’01 4 n Chenyang Ran CS ’16 Mahadev Satyanarayanan S ’79, S ’83 Andrew Lee Maas CS ’09 n Collin Walter McCormack S ’12 Robert Naaktgeboren Matthew Pavelle CS ’98 5 n Navneet Naresh Rao CS ’14 n & Deborah C. Kelly HNZ ’94 ] n n Anshul Madan CS ’10 n John McCortney & Susan Birch 7 n Marie Colantoni Pechet S ’84, TPR ’91 i Vibha Rao CS ’14 James Benjamin Saxe S ’78, S ’86 9 n Kenneth John Magnes CS ’93 t n & Lynette McCortney n Anushaa Nagarajan CMU ’05 9 n Brian T. Peck 2 n n Vishal Rao CS ’00 q Steven R. Schaffer CS ’01, S ’01 n Rishi Maharaj CS ’14, TPR ’14 Ian Makemson McCullough A ’00, Armaghan W. Naik S ’02, CS ’13 2 n Jorgen David Pedersen E ’95, CS ’98 n Robert Stephen Raposa CS ’97 3 William L. Scherlis & Nidhi Prasad 2 MET ’01 8 n Reggie V. Nair E ’11 4 Chen Peng n Antoine Roland Raux CS ’09 7 n & Ann Gibbons Scherlis 7 n n Austin Patrick Maher S ’85 6 Michael P. McDonnell A ’90 5 n Nisha Narayan CS ’09 Adam G. Pennington CS ’01, E ’03 9 n n Barbara J. Ray w n Robert Blake Schmidt TPR ’86 Vinod Maheshwari Patrick F. McGehearty S ’80 0 Usha Narayanan CMU ’07 Crispin Stone Perdue S ’77 7 n Scott Michael Raymond CS ’98 y & Patricia J. Schmidt s n & Prerna Maheshwari n Andrew Abraham McGuier CS ’09 Venkat N. Narayanan CS ’02 2 Francisco Machado Aires Pereira Rajesh C. Reddy CS ’98 7 n Joshua P. Schnarr CS ’06 2 & Natalie S. McGuier S ’10 n n CS ’07 7 n

34 THE LINK WINTER 2016 35 Timothy K. Schneekloth CS ’03 & Janice Tanmay Sinha CMU ’06, CS ’06, Noor Rosyida Sudin CS ’96 Wesley J. Tom CS ’02 0 Haibo Wang CS ’14 Minjie Xin E ’13 2 n S. Schneekloth CS ’01, CS ’03 9 TPR ’14 3 n & James J. Ruggiero TPR ’96 Jack Tomayko 8 n Haiyan Sophie Wang CS ’09 n Song Xiong CS ’15 n n Edward Anton Schneider S ’70, S ’76 4 n Shafeeq Sinnamohideen E ’00, Rahul Sukthankar CS ’97 Paul David Tompkins CS ’01, CS ’05 4 n Jue Wang CS ’05 9 Hanze Xu CS ’15 Gregory C. Schohn CS ’00 2 n n CS ’10 6 n n & Gita Reese Sukthankar CS ’00, Tianqi Tong CS ’14 & Ziwei Hu CS ’14 Lei Wang E ’13, CS ’15 Lan Xu CS ’12 Kyle J. Schriver CMU ’02, DC ’02 Elizabeth Howard Slate S ’87, DC ’88, CS ’07 n Boriska Toth CS ’03 Robert Y. Wang CS ’04 6 Min Xu CS ’12, CS ’15 & Michelle Schriver 6 n n DC ’91 w Bruce Summers William Benjamin Towne CS ’12 n Ye-Yi Wang DC ’92, CS ’98 6 Ming Xu CS ’99 q Jeffrey J. Schroder CS ’08 n Donald J. Slater r n & Mary L. Summers 3 n Brian Trong Tran E ’12 n Yuchun Peter Wang E ’04 Shuchun Xu CS ’14 2 n Brian J. Schuster CS ’99 7 Timothy Sloane n Bryce W. Summers CS ’16 4 n Chanh-Duy N. Tran CS ’02 4 & Abra Wang - n n Tom Z. Xu CS ’14 Russell S. Schwartz 0 n n Jean Marie Sloat TPR ’14, A ’15 Yongxing Sun & Ruilan Yan 3 n Jonathan Douglas Tran E ’06, CS ’06 3 Yun Wang CS ’12 Andrew S. Yang A ’01, CS ’01 Peter Martin Schwarz S ’79, S ’84 t & Marc Benjamin Zinck David Dahwei Sung S ’71 Christopher M. Tremonte CS ’02 0 n n Zijun Wang E ’16 n n Bo-Chieh Yang CS ’99 3 Edward Lloyd Screven S ’86 CS ’02 3 n n n & Linda L. Ma Sung S ’70 = Sukit Tretriluxana CMU ’07 9 Mary C. Ward S ’85 t Dewey Yang CS ’07 4 n Ross Edward Scroggs S ’74 Lisa Marie Smith CS ’00 Kishore Sunkeswari Prahallad CS ’10 3 Reginald Trinidad Anthony I. Wasserman Jeffrey Shiann Shuey Yang CS ’94 Arthur Todd Sedano CS ’96, CS ’99 n n & Joshua J. Smith E ’00 4 n Joshua S. Sunshine CS ’13 & Marseille Manansala 2 n & Susan Wasserman 7 n n Julia Yang TPR ’16 n n Alexa Selwood n Lori A. Smith S ’85, DC ’92 6 Preethi Sureshkumar CS ’14 David Tu CS ’10 5 Ronald Watzman & Anne Watzman n Ke Yang CS ’02, CS ’04 3 Natarajan Senuvasan CMU ’08 7 Michael Francis Smith Alan Lawrence Sussman CS ’91 q n Venkata Shyam Kiran Tumuluri Jason P. Weill CS ’02 0 n n n n n Zhengrong Yang CS ’01 5 n Prasanna Seshadri CMU ’15 2 n & Maria R. Smith n n Brandon Atsushi Suzuki CS ’96 HNZ ’12 2 n n Scott Abraham Weiss CS ’92 3 n Bennet Sze-Bun Yee CS ’94 5 n Karim A. Shaban CS ’08, TPR ’11 Sylvia J. Smith 2 n n Selva Bharathi Swaminathan E ’12 Christopher L. Tuttle CS ’02 6 Jon Bruce Weissman S ’84 2 Chei Charles Yeh E ’84 Ilari Alexander Shafer CS ’13 3 n Aaron Butler Snook CS ’12 4 n Charles W. Swanson CS ’14 3 n Julia Elizabeth Tuttle CS ’11 5 n Justin David Weisz CS ’03, CS ’07, & Mary Mannling Yeh n Ami Jitendra Shah CS ’94 Boris Sofman E ’05, CS ’05, CS ’07, Daniel Scott Swanson E ’85 Puneet Uppal & Abhilasha Uppal n CS ’09 6 n n n Thomas Yeh & Jessica C. Yeh 4 n & Nimesh R. Shah CS ’10 n n n & Karen L. Swanson E ’85 \ n n Vignan Uppugandla CMU ’15 n David A. Weitzman CS ’07 9 n Thomson Yeh CS ’16 n Devang S. Shah CS ’00 Selvamraju Somalraju CS ’13 3 n n David Reeve Sward CS ’95 o Vijay Sai Vadlamudi CS ’04, TPR ’13 William Claude Welch CS ’95 2 n Carl Edward Yeksigian CS ’09 Suruchi Shah CS ’15 n n Hyeonho Son CS ’08 Syahrul Nizar Syahabuddin CS ’97 7 & Sailakshmi Vadlamudi 7 Carl K. Wellington CS ’05 5 & Alexandra M. Kontopoulos Syed Umair Ahmed Shah CS ’01 n Mingyang Song CS ’14 2 Desney Swee-Leong Tan CS ’04 6 n David Vail 2 n Connie S. Wen CS ’14 2 DC ’10 5 n Michael I. Shamos Nan Song CS ’06, S ’06 Chun How Tan E ’12, E ’12, CS ’12 4 Karen L. Van Dusen S ’87, TPR ’00 James Wallace Wendorf S ’87 Mark Yeksigian & Julie V. Shamos 2 n n & Zhanwu Liu DC ’07 Mark Lao Tan E ’13 n n & Peter P. Su S ’87 & Roli Garg Wendorf S ’86 t n & Patricia T. Yeksigian 0 n Yang Shan CS ’10, MET ’11 Sheng Song CMU ’07 9 Ming Tan CS ’89, CS ’91 & Minghui Xie 3 Richard Van Horn CMU ’07 Andrew Michael Wesie CS ’11 6 Chandrashekhar Yeleshwarapu CMU ’08 Zhen Shan TPR ’02 Yanze Song CS ’14 n Paul C. Tan & Josephine Kwan Tan 2 n Walter van Roggen S ’82 n Michael J. West S ’87 Peter S. Yi S ’87 & Jimin Liu TPR ’02 9 n n Miguel E. Sotolongo Donald Tang CS ’03 2 n Kathryn Louise Van Stone CS ’03 Alex Robert N. Wetmore CS ’96 4 Michael Stephen Yin CS ’07 6 n Edwin Shao TPR ’09 2 n n & Maria I. Sotolongo n Paul Tanner CS ’09 2 & Robert P. Smith David S. Wettergreen S ’87, E ’89, CS ’95 Jacky Chun-Kit Yip CS ’10 2 n Paul Y. Shao CS ’00 6 n Luis Miguel Sousa CS ’09 7 David Read Tarditi CS ’97 - J. Michael Vandeweghe CS ’02 6 & Dana R. Wettergreen S ’87 John S. Yocca S ’87 3 n Sharad Sharma E ’11 4 Richard Duane Spear E ’86, TPR ’89 Daniel J. Tasse CS ’08, CS ’15 6 Timothy A. Vaughan CS ’13 2 Matthew Weyant E ’00, CS ’07 Gary Dalton Young CS ’98, S ’98 2 Jason Michael Sharp CS ’10 6 n & Kathryn Louise Spear S ’86 9 n James A. Tawa & Mary Beth Tawa 4 n Alexandre Vauthey CMU ’06 & Elizabeth R.M. Weyant DC ’00 3 Kathleen Yu E ’14, CS ’16 n Mary M. Shaw S ’72 Alfred Z. Spector - n n n Stephen J Tawa CS ’12 3 & Valerie Orsoni 4 n n Mark Damon Wheeler CS ’93, CS ’96 3 n Jianghe Yuan & Guichun Han 7 n & Roy Weil E ’70 j n Byron G. Spice 0 n Anita A. Taylor CS ’07 = n n n Raul Alejandro Vejar Llugany CS ’09 n n Bradley William White S ’88 Ling Yuan E ’14, CS ’14 Sergey Alexander Shchukin CS ’05 2 n Daniel John Spoonhower CS ’09 Krishan A. Taylor CS ’10 n n n n Robert Anthony Veltre CS ’91, & Barbara White 2 Timothy J. Zak S ’86 Matthew Sheby CS ’99 5 & Katherine Ann Copic 3 n Michael David Taylor CS ’11 4 TPR ’00 4 n Spencer M. Whitman CS ’07, E ’12 n n & Leslie V. Zak 2 n Qian Shen E ’01, CS ’01 2 n Ashish Srivastava CS ’12 Christopher D. Tchou CS ’99 Conrad M. Verkler CS ’14 n Joseph Skeffington Wholey S ’84, AnnMarie Zanger 4 n n Xiang Shen CS ’07 Jesse Lee St Charles CS ’12 n Omari D. Teel CS ’02 4 Kyle E. Verrier CS ’13 CS ’89, CS ’91 6 n Hormoz Zarnani CS ’09 Yixiao Shen CS ’11 Gloriana St. Clair y n n n Ming Han Teh CS ’12 Jean-Philippe Vidal CS ’89 n Andrew P. Widdowson CS ’05 n n n n Amelia J. Zgraggen CS ’07, CS ’11 0 n Andrew D. Sheng CS ’13 3 n n n Matthew Luchak Stanton CS ’14 Ronald Y. Teng CS ’01 Sumeet S. Vispute E ’04 n n Karl A. Wieman S ’88 4 Guido Zgraggen CS ’09 7 n Donald Shepard Matthew K. Steedle CS ’11 4 n & Sandy Yong 6 n Kaushik Viswanathan CS ’08 4 Stephanie Williams 2 n Chengxiang Zhai DC ’95 n & Emily A. Maitin = n David Cappers Steere CS ’92, CS ’97 Chye Liang Vincent Teo CS ’11, Jorge L. Vittes CS ’03 3 Todd Andrew Williamson S ’91, S ’91, Biao Zhang CS ’13 Alexander Benjamin Sher CS ’14 n & Jody Steere n n CS ’12 3 n n Mauricio Vives CS ’98 CS ’94, CS ’98 5 Jing Zhang CS ’01 n Mark S. Sherman S ’79, S ’83 8 n n Mark Stehlik & Sylvia Stehlik 4 n n Leong Hwee Teo CS ’99, CS ’99, & Laura H. Vives DC ’97 9 n n Max Willsey CS ’16 3 n Judy Zhang E ’13 3 n n Ben Shi & Guilan Chen 3 n David M. Steier S ’86, CS ’89 8 n n n n CS ’11 3 n Daniel Music Vogel S ’02 8 n Robert Max Willsey Lu Zhang CS ’14 Hideki Shima CS ’06, CS ’15 Christopher Ryan Stengel CS ’93, Michael Teper CS ’97 n Robert Irwin Voigtmann CS ’09, TPR ’10 & Lisa Shumate-Willsey 4 n Peng Zhang CS ’12 3 & Mie Shima 2 TPR ’00 7 n n Thomas Terrill CMU ’08 8 n & Janice Lee Chen E ’13 7 n n n n Gail D. Wilson CS ’16 3 n Shengguo Zhang & Zhihua An n Byoung-Chul Shin CS ’07 8 n Craig A. Stephen S ’88 Matthew A. Tesch CS ’11, CS ’13 4 n Luis A. Von Ahn CS ’03, CS ’05 n Lambert E. Wixson S ’88 6 n Shikun Zhang CS ’14 3 Anton Shokhrin E ’14 & Christina Stephen 2 Avadis Tevanian S ’85, S ’88 n Jocelyn P. Vopni A ’00 4 n Adam A. Wolbach CS ’06, CS ’08 8 n Tom C. Zhang CS ’14 2 Biao Shou & Xiaoyin Chang n Benjamin Stephens CS ’09, CS ’11 4 Ermine A. Teves TPR ’08, HNZ ’14 7 n n Ryan M. Voss E ’04, E ’04 Benjamin Scott Wolf CS ’10 n Yin Zhang CS ’13 Timothy J. Showalter CS ’98 Jeffrey R. Stephenson CS ’99 7 Pratyush Tewari CS ’14 n n & Randi L. Voss E ’04 8 n Hao-Chi Wong CS ’95, CS ’00 4 n Ying Zhang HNZ ’16 n n Geeta Shroff E ’08, CS ’08, CS ’10 Katherine Marie Stepp CS ’08 2 n Brian E. Thompson CS ’06 9 Richard M. Voyles CS ’97 Theodore Ming-Tao Wong CS ’01, Ariss Xin Zhao CS ’02, TPR ’02 2 & Divyanshu Vats E ’09, E ’11 2 n Michael A. Stevens CS ’07 Brian K. Thompson S ’87 Robert Dorman Waaser E ’11, CS ’11, CS ’04 0 n Bing Zhao CS ’03, CS ’07 2 Jefferey Allen Shufelt S ’90, CS ’93, CS ’96 & Sarah Nacey = n n n David Ross Thompson S ’84, DC ’87 INI ’12 3 n Wesley Sei-Ching Wong E ’11 4 n Fuyao Zhao CS ’12 2 n n & Stacey Lynne Jacobs TPR ’90, Anna Stickel 2 n & Betty Weiss S ’85 2 Richard Wagner & Marlo Wagner n Richard R. Wongsonegoro S ’87 u n Liang Zhao CS ’98, CS ’01 TPR ’93 - Diane L. Stidle e n Kathleen Ong Thompson CS ’01 Robert Alan Wagner S ’69 r Daniel Colin Wood S ’83 3 Yu Zhao CS ’13 2 n n Heung-Yeung Shum CS ’96 7 n Michael Storey & Valentina Storey n & Brandon Thompson q n n Aaron Wald CS ’98 Gareth Wood CS ’01 Tian Zheng CS ’15 Rhonda Shumate n Cort William Stratton CS ’01, MET ’03 n Sang Tian CS ’13 n n n & Ann Wald CS ’98 5 n n Glenn Wood E ’11 2 Wei Zhong E ’14 & Yongqing Yang Parthiban Siddharthan CS ’11 David A. Strauss CS ’05 9 n Scott Phillips Tietjen S ’82 8 Jacob Charles Walker CS ’14 n James Mark Wright S ’81 Yihuan Zhou CS ’14, S ’14 3 n Robert J. Siemborski CS ’03 Dow M. Street CS ’97 6 Daniel Jon Tilkin CS ’99, S ’99 r n n n Keith Michael Walker E ’10 & Pamela J. Wright DC ’85 Yuhong Andy Zhou CS ’00 & Jennifer Kathryn Smith CS ’03, Edward Stritter & Leilani Stritter n Robert Elliott Tillman CS ’10, DC ’11 3 Kevin Rathbun Walker CS ’96, CS ’00 Eric Anyao Wu CS ’12 n n n & Hui Hsien Fu n MET ’05 0 n n Ashley Stroupe CS ’00, CS ’03 5 Ethan Jeremy Tira-Thompson CS ’02, Corinne Michelle Walters CS ’11 n n Gang Wu CS ’15 Zhou Zhou & Hong Jun Alice Fu 2 n Daniel P. Siewiorek Eric F. Stuckey CS ’97 CS ’04 & Sylvia ArifinTPR ’03 3 Eugene S. Wan q n Jiazi Wu CS ’15 n Bryant Zhu CS ’13 2 & Karon Siewiorek y n n & Mia K. Markey S ’98 Daniel Ross Tobias S ’86 f Nathan Lap-Yan Wan E ’11, CS ’11 Leejay Wu CS ’98, CS ’05 q Yangbo Zhu CS ’08 & Betty Zhu 7 n Mark Brian Silverman CS ’97 7 Jeffrey Su CS ’11 4 n Gilman Edwin Tolle CS ’03 Alan Y. Wang & May Wang 3 n Pang Wu E ’11 2 Chad E. Ziccardi n n Robert J. Simmons CS ’09, CS ’12 4 n n Neeraja Subramanian CMU ’08 & Diane Marie Loviglio BHA ’05 3 Bo Wang HNZ ’12 2 n n n Xiaoming Wu CS ’15 n Monte Zweben S ’85 n n n David Anthony Simon E ’87, CS ’93, & Murali Gopal 5 Zeynep Tolon TPR ’08 Carl Wang CS ’06 9 Tian Xia CS ’14, DC ’14, S ’14 n CS ’97 & Ryan W. O’Donnell n n Chen Wang CS ’14 Jiaye Xie CS ’14 n

36 THE LINK WINTER 2016 37 OFFICE OF THE DEAN 5000 FORBES AVENUE PITTSBURGH PA 15213-3890

SCSatCMU www.cs.cmu.edu

calendar of events Jan. 17 Spring 2017 Classes Begin

April 20–22 Spring Carnival

May 10 Meeting of the Minds Undergraduate Research Symposium

May 21 Commencement

May 22 Summer Semester Begins

Summer 2017 Regional Alumni Events Locations TBA

Aug. 28 Fall Semester Begins