“UROP has long represented the opportunity to discover, innovate and create new knowledge. The EECS SuperUROP promises MIT undergraduates an even more intensive and sustained intellectual SuperUROP experience working with our faculty. We expect EECS majors will welcome this new opportunity with enthusiasm.”

— Julie B. Norman Senior Associate Dean for Undergraduate Education Director, Office of Undergraduate Advising and Academic Programming

2012– 2013 I am thrilled to celebrate the launch of the new Advanced Undergraduate Research Program in EECS, now officially known as SuperUROP. This collaboration between EECS and the MIT UROP office evolved out of the 2012 EECS strategic plan, which included strong participation from faculty, students, and staff. The program responded to my vision for creating a high caliber undergraduate research program that would produce publication- worthy results. The Undergraduate Student Advisory Group in EECS (USAGE) strongly influenced the overall structure of the program.

The SuperUROP program will provide a jump-start on graduate school, act as a startup accelerator, and be an industry-training bootcamp—all rolled “Our engineering students want a into one. The response from students has been extremely positive. We have 86 students participating this inaugural year, and expect that number will deeper understanding of the topics increase in the future. they care about, and they want to apply SuperUROP students engage in a year-long research experience and participate in a course titled “Preparation for Undergraduate Research,” which covers a range of subjects, from selecting projects and research this knowledge in a way that will lead topics in EECS to entrepreneurship and ethics in engineering. At the end of the academic year, students receive a certificate in advanced undergraduate to practical impacts. The SuperUROP research with a designated focus area. This unique program provides our undergraduates with similar resources as graduate students (such as program is an excellent opportunity access to advanced nano-fabrication facilities). for them to work closely with faculty The program is supported by the Research and Innovation Scholars Program (RISP), a named scholars program that funds the student doing the SuperUROP and provides some associated discretionary funding for the and industry sponsors to make all of host research group. The scholars program would not have been possible without the generous support we received from corporate and individual this happen.” sponsors, all of whom are committed to growing the SuperUROP program and enhancing the student experience at MIT. I would like to extend my — Ian A. Waitz sincere thanks to: Analog Devices, Basis Technology, DENSO, Draper Dean of Engineering Laboratory, eBay Inc., , , Google, , MediaTek Inc., Jerome C. Hunsaker Professor of Aeronautics and Astronautics Qualcomm, Quanta Computer, Texas Instruments and VMware, as well as MacVicar Faculty Fellow Colin and Erika Angle, Dinarte Morais and Paul Rosenblum, and several anonymous donors.

I look forward to exciting collaborations among students, faculty and sponsor mentors as the research projects move forward. I am grateful to all involved in putting together this exciting new MIT initiative, and look forward to many years of success.

Sincerely,

Anantha P. Chandrakasan Joseph F. and Nancy P. Keithley Professor of Electrical Engineering Department Head, MIT Electrical Engineering and Computer Science MIT EECS - Analog Devices Undergraduate Research and Innovation Scholars Chen Dan Dong Lisa Liu Max Joseph Ockner Lyne Tchapmi Petse 2012–2013 Xianzhen Zhu MIT EECS - Angle Undergraduate Research and Innovation Scholar Annie Holladay

MIT EECS - Basis Technology Undergraduate Research and Innovation Scholars Mika Braginsky Keshav Dhandhania

Research and MIT EECS - DENSO Undergraduate Research and Innovation Scholar Jelimo Maswan

MIT EECS - Draper Laboratory Undergraduate Research and Innovation Scholars Jonathan Chien Gustavo Goretkin Matthew Overlin Innovation Thiago Vieira Luis Voloch

MIT EECS - eBay Inc. Undergraduate Research and Innovation Scholars Steven Allen Kamran Khan Scholars Marco Antonio Pedroso MIT EECS - Facebook Undergraduate Research and Innovation Scholar Kiranmayi V. Bhattaram “SuperUROP is a program for students MIT EECS - Foxconn Undergraduate Research and Innovation Scholars Timur Balbekov Steph Greene designed by students! Through USAGE, Xunjie Li Szu-Po Wang the Undergraduate Student Advisory Edwin Zhang MIT EECS - Google Undergraduate Research and Innovation Scholars Group in EECS, we got together, thought Eyas B. Alsharaiha Joey Rafidi Rahul Rajagopalan about what we would like to see in our Arun Saigal

MIT EECS - Intel Undergraduate Research and Innovation Scholars department, polled our fellow students, Saher Ahwal Wiktor Jakubiuk and came back with a program designed Rachel Luo MIT EECS - MediaTek USA Undergraduate Research and Innovation Scholars for our 6ers. SuperUROP enhances a Yu Cheng Somak Das Colleen Josephson student’s industry relationships and Weihua Li Theresa Yeh

research skills. What could be better?!” MIT EECS - Morais and Rosenblum Undergraduate Research and Innovation Scholars Yu-chi Kuo —Carine Abi Akar Dan Weber USAGE student 2011-12

2012–2013 SCHOLARS — 3 MIT EECS - Qualcomm Undergraduate Research and Innovation Scholars Saher Ahwal Eyas B. Alsharaiha Kameron Oser MIT EECS - Intel Undergraduate MIT EECS - Google Undergraduate Aakanksha Sarda Research and Innovation Scholar Research and Innovation Scholar Benjamin Shaya Project: “Generating Para- Project: “A Social Annotation Tool Arvind Thiagarajan meterized Programs for Testing for Textbooks of the Future” Jennifer Wang Microarchitectures” Advisor: David Karger MIT EECS - Quanta Computer Undergraduate Research and Innovation Scholars Advisor: Arvind Stephan Boyer Abstract: NB is a social annotation Jeff Chan Abstract: One can implement a tool aiming to create a new format Stephen Freiberg specific processor architecture for online education. Current work Paul Hemberger with different microarchitecture indicates success in improving the Alexandra Hsu techniques. However, in order to education experience, but much Phu Nguyen test and evaluate the microarchi- is left to be done. My work aims to Panupong Pasupat tecture features introduced, one has to run programs that exercise address some unanswered questions: Does the educational benefit Michele Pratusevich various of these features. This requires deep understanding of the come from added clarifying information, or the experience of partic- Denzil Sikka microarchitecture and some degree of automation for generating ipating? Should notes become incorporated in the text as they gain Christianne Swartz test programs. For this project, we will explore how to generate credibility and approval, or is there an inherit distinction between programs that exercise a variety of microarchitecture features like the two? Should we attempt to merge and summarize information, MIT EECS - Texas Instruments Undergraduate Research and Innovation Scholars scoreboards, TLBs, cache organizations, branch predictors, and or simply filter comments by popularity? Research in this area William Gaviria branch resolution schemes. Almost all microprocessor vendors primarily involves HCI, UI design, and machine learning. Rui Jin have such test suites but guard them very zealously. We will provide James Noraky an infrastructure to synthesize a variety of microprocessors with “I worked at in Redmond, WA on the Office OneNote Web different microarchitectures to run the test programs. App adding access to encrypted content. I worked at Google in New Kawin Surakitbovorn York on internal tools to improve the design of inter- and intra-ap- Patricia Suriana “I have built a Dental Software Application in Arabic. This appli- plication communication inside the company. In 2004, I traveled to MIT EECS - VMware Undergraduate Research and Innovation Scholars cation, with its’ simple and intuitive user interface, is used to save Jakarta, Indonesia to participate in the First International Junior Ulziibayar Otgonbaatar patients’ information, keep track of visits, maintain the account and Science Olympiad.” balance, and keep track of medication history.” Dmitrij Petters Tal Tchwella Patrick Vatterott Tana Wattanawaroon Steven Allen Tim Balbekov MIT EECS - eBay Inc. Undergraduate MIT EECS - Foxconn Undergraduate MIT EECS Undergraduate Research and Innovation Scholars Research and Innovation Scholar Research and Innovation Scholar Michael Behr Joshua Blum Project: “Distributed Access Project: “Electronic Stethoscope” Control for Social Media” Jacob Cole Advisor: Steven Leeb Christopher Graves Advisor: David Karger Jesika Haria Abstract: The electronic stethoscope Maosen Hu Abstract: Currently, the only way project aims to create scalable Bonny Jain to share group-private content on sensing devices that can be rapidly Jennifer Jang the web is to have every member of integrated into existing facilities. Aditya S. Kalluri the group create an account with a Presently it is both economically Yi-An Lai service and then manually add them and logistically unfeasible to retrofit Sebastian Leon to a group. This is both a burden on existing infrastructure with large Xola Ntumy the service as it must have a complete permissions infrastructure amounts of sensors: the wiring and control overhead scales astro- Keith Michael Phox and on its users. With a distributed ACL protocol, third parties nomically with an increasing number of sensing nodes. The solution would manage these ACL’s allowing a single ACL to be used across lies in sensors that can be self-powered from the electromagnetic Forrest Pieper multiple services. Such a system would also increase user privacy fields radiated from a majority of cable runs. This research has the Avanti Shrikumar as the content and the ACL of the content would be known by sepa- potential to revolutionize the way we interface with our environ- Warut Suksompong rate services. ment: if we can create an ecosystem of ubiquitous sensors, then Christopher Tam we are able to design systems that can organically monitor the Evangelos Taratoris “I worked for Prof. Karger over the summer on list-it, a multi-plat- health of facilities and of the humans that interact with them. This Jacob Varley form note-taking application developed to study note taking habits. capability enables self-aware structures that can monitor their Minh Tue Vo Thanh My brother and I designed and built a gallery website for an archi- environmental footprint and improve safety and reliability for their Siyao Xu tecture firm (meyer-allen.com).” inhabitants. Adam Yedidia Minshu Zhan “I have worked as a hardware engineer intern at Microsoft, devel- oping image processing accelerators for a novel SoC. I’ve designed and supported an embedded wireless control system for the CityCar group at the Media Lab.”

2012–2013 SCHOLARS — 5 Michael Behr Joshua Blum Mika Braginsky Yu Cheng MIT EECS Undergraduate Research MIT EECS Undergraduate Research MIT EECS - Basis Technology MIT EECS - MediaTek USA and Innovation Scholar and Innovation Scholar Undergraduate Research and Undergraduate Research and Innovation Scholar Innovation Scholar Project: “Stochastic Process Mod- Project: “Eyebrowse - Transparent els of Inductive Inference” Web Browsing” Project: “Implementing a Bayesian Project: “FlightCrew Sound: A Framework for Verb Learning from Crowd-powered Audio Tuner in Advisor: Joshua Tenenbaum Advisor: David Karger Syntax and Semantics” the Car” Bayesian inference has had great Abstract: Eyebrowse seeks to ex- Advisor: Robert Berwick Advisor: Rob Miller success in modeling cognition on a plore the potential for letting users computational level, but this success automatically track and selectively Abstract: Natural language process- Abstract: We would like to allow car raises two questions: what is hap- publish their web browsing activi- ing has achieved many impressive drivers to listen to audio streams of pening on the algorithmic level in ties in real time on the Web. There results, but the ways that computers their choice without taking too much the brain to produce these computa- are three goals of the Eyebrowse learn language are very different attention off the road. To do this, tional-level results, and how can we explain systematic differences project. The first goal is to allow users to better understand how from (and, so far, worse than) the ways that humans learn lan- we will design an application, which runs on a mobile device, that between actual performance and what Bayesian models predict? they spend time on the web through visualizations and statistics. guage. As a step towards improving the language acquisition model listens to an open-ended spoken request, and then plays the rele- I will study these questions in the context of the Bayesian number Secondly, Eyebrowse seeks to foster social discovery and awareness of computers, this project is to implement a system that inde- vant audio stream through the car’s speakers. Existing technologies game, which examines concept learning. I will model empirical data through real-time web activity sharing. The final goal is to build a pendently learns the meanings of verbs, in a plausibly human-like such as Siri rely on natural language processing, which has limited with stochastic algorithms based on general-purpose inference. large network of web browsing trails through the data collected. way. The system will use both syntactic and semantic contextual capabilities to understand an open-ended request. In order to allow My results may lead us closer to understanding the algorithmic Eyebrowse will exist as a browser extension to accomplish these information, modeled as features of verb meaning, to probabilisti- fully open-ended requests and unlimited forms of audio streams, processes used in the human brain and designing better artificial goals and allow transparent cally converge on the meaning of a verb from only a few examples. we plan to explore a crowdsourcing approach, i.e. dispatching the intelligence systems. web browsing. request to other human beings and ask them to perform the search. “I worked at MIT Lincoln Laboratory on designing an experiment “I have worked with Dr. Fedorenko and Professor Kanwisher at MIT “I am working as a consultant for Kibits to build a voice channel ex- about connections between language and motor control in the “I have done a UROP with Prof. Rob Miller on Collabode, a real-time studying the neural basis of language with fMRI. I have worked with tension/library. I worked at MoPub as a Software Engineering Intern brain. At the MIT Media Lab, I worked on implementing a visuali- collaborative software development platform on the web. I spent my Professor Winston at MIT CSAIL helping to build a computer vision building a mobile web app for clients. I worked as lab assistant for zation of the data flow in a cognitive model. I went on a volunteer summer at Google, working on an optimization project related to system incorporating feedback.” the 6.01, 6.189, and 6.004 undergraduate classes.” service trip to Israel.” embedded systems in a distributed network. I have been to interna- tional competitions at several countries in Europe and Africa.”

Kiranmayi V. Bhattaram Stephan Boyer Jeff Chan Jonathan Chien MIT EECS - Facebook Undergraduate MIT EECS - Quanta Computer MIT EECS - Quanta Computer MIT EECS - Draper Laboratory Research and Innovation Scholar Undergraduate Research and Undergraduate Research and Undergraduate Research and Innovation Scholar Innovation Scholar Innovation Scholar Project: “Social Code Review Dashboard” Project: “Using Data Flow Asser- Project: “Scaling WAMI: Enabling Project: “Engineering and Char- tions to Secure Web Applications” Large Scale Deployments of Web acterization of a Synthetic Genetic Advisors: Saman Amarasinghe, Accessible Multimodal Interfaces to Parts Library” Rob Miller Advisor: Srini Devadas Computers and Mobile Devices” Advisor: Timothy Lu Abstract: This project will design, Abstract: Security policies in web Advisor: Jim Glass implement, and deploy a system applications are typically expressed Abstract: Synthetic biology aims for a code review community that as assertions spread throughout Abstract: This project seeks to to combine electrical engineering complements distributed web-based the application code. This is both enable a more robust and wide-scale design principles with living organ- code reviewing and synchronous vid- error-prone and expensive, as all deployment of the WAMI framework, isms. Recently, many electronic eo-based mentoring in programming classes. We hope to bring in developers must be aware of security concerns. We are develop- a JavaScript API for speech recognition applications across a wide- parts such as digital logic gates, band-pass filters, and pulse gen- MIT alumni, students, and industry mentors interested in program- ing a new approach to improving the security of Web applications range of devices and environments. WAMI is currently limited in its erators have been implemented in cells through synthetic genetic ming, so this system will provide a means to match them with work that allows data flow assertions to be expressed right next to the performance in mobile environments such as , tablets, circuits. However, one of the current limitations is the lack of availa- they are interested in. This dashboard will be how alumni and stu- definitions of the data that they apply to. Resin uses taint tracking and other cellular devices. In addition, WAMI supports only basic bility of a variety of reliable, modular, and well-characterized parts. dents find relevant tasks and how they can communicate with each techniques to propagate security policies with the flow of data and interaction paradigms. For instance, it does not currently support a My project aims to construct, characterize, and optimize a library other. We would like to produce a general framework that could be enforce them when data enters and leaves the system. microphone-always-on configuration, requiring users to manually of genetic circuit components. Once the library is established, the extended to programming classes at MIT, edX, and beyond. indicate when they are speaking. The project aims to address these next goal is to use the parts in a computational model or a complex “I worked with Prof. Alan Edelman and Jeff Bezanson on a dynamic issues by exploring solutions such as a Node.js server implementa- genetic circuit that introduces novel functions into eukaryotic cells. “At LinkedIn, I worked on implementing a new UI element in the translation compiler for a high-performance parallel computation tion and voice activity detection (VAD) algorithms. Evaluation will be news feed and started work on prototyping a new feature. At Any- system. I worked at Dropbox Inc. on the backend infrastructure for through building WAMI-based applications such as crowd-sourced “I have interned at Alexion Pharmaceuticals investigating the role thingSocial, I set up a site for a client in Rails and moved portions of processing, serving, and caching user-generated images. I was speech recognition ( Mechanical Turk) and cellular-based of mass transfer in different scales of bioreactors. I was a member a project into Backbone.js. A majority of my high school education the lead engineer of a D-Lab project to produce a low-cost spoken dialogues (smartphones). of the 2011 MIT iGEM team and worked on building cells that could was in Chennai, India.” refrigeration device for monitoring temperature-sensitive MDR- self-construct into tissues. I’m interested in the use of technology tuberculosis medication.” “I’ve worked with Prof. Hiroshi Ishii at the MIT Media Lab on an aug- to improve the quality of life for impoverished communities around mented reality ping pong table. I’ve worked at Quizlet.com, the larg- the world.” est online study website, building educational tools for the masses.”

6 — 2012–2013 SCHOLARS 2012–2013 SCHOLARS — 7 Jacob Cole Keshav Dhandhania Stephen Freiberg Gustavo Goretkin MIT EECS Undergraduate Research MIT EECS - Basis Technology MIT EECS - Quanta Computer MIT EECS - Draper Laboratory and Innovation Scholar Undergraduate Research and Undergraduate Research and Undergraduate Research and Innovation Scholar Innovation Scholar Innovation Scholar Project: “What does government actually do?” Project: “Deep learning methods Project: “Benchmarking Police, a Project: “Optimal Motion Planning for bioinformatics” Resin implementation in the Ruby for Dynamical Systems” Advisor: Daniel Weitzner on Rails Framework” Advisor: Tommi Jaakkola Advisors: Leslie Pack Kaelbling, Abstract: The proposed website will Advisor: Srini Devadas Tomás Lozano-Pérez list all goals a governing body has Abstract: Deep learning models set out to achieve and show how have recently been used for various Abstract: Current Web applica- Abstract: Sample-based motion close they are to achieving these auditory and visual tasks, giving tion development methodologies planners are an effective way to solve goals by using a set of timelines or state of the art results. Their suc- assume that developers understand difficult motion planning problems “progress bars.” This system, which cess is primary based on how they the entire application, and can add and have the property of probabilistic is to be initially implemented for student government, is a first step learn to sparsely represent the data. Although several other sparse security checks to their code. This does not scale to large applica- completeness—converging to a solution in the limit with probability toward creating databases of leaders’ and their followers’ visions: coding methods have already been used in biomedical applications, tions, where understanding the entire codebase is cost-prohibitive. one. RRT*, a sample-based algorithm recently developed here at MIT, organized, graph-structured groupings of things that these people the adaptation of deep learning methods is still lacking. Our contri- A promising approach is to forgo traditional checks for and “tag” does even better: it produces optimal trajectories in the limit. However, think ought to be. We believe these systems will help governing butions include developing architectures and algorithms for deep sensitive data with security policies that are automatically enforced. although RRT* is straightforward to apply to kinematic motion plan- ning problems (where it is possible to control the state of the system bodies and their constituents work together to find the most rational networks adapted to the specific problem of inferring phenotype We are implementing data flow assertions as a Ruby on Rails plugin directly) dynamical systems (where the state of the system evolves ac- and efficient way to realize these visions, re-instilling people’s faith from a given genotype. Specifically, the deep learning method com- that does not assume infrastructure changes. I am developing Rails cording to a differential equation) are often more challenging. To apply in and enthusiasm for political agenda-setting in the process. bines the signals from hundreds of different SNPs correlated with applications that will be used to benchmark the code’s effective- RRT* to these domains, one needs to provide a cost function between the phenotype to predict the phenotype. ness, and using my knowledge to improve our plugin’s APIs. states and a way to extend to drive the system from one state toward “I was part of the team that designed and programmed Politify. another. The effort required to engineer these primitives greatly limits com, a trending (2 million hits, featured in Forbes, CNBC) website “I worked on a boosting approach to matrix factorization with Prof. “I have worked at Palantir Technologies in the Quality Engineering the wide-spread applicability of the algorithm. We are investigating that makes it easy to see the economic impact the stated policies of Tommi Jaakkola. Matrix factorization is a collaborative filtering group and collaborated with the Automation group. I have worked at ways to generate this cost function and extension function automati- different presidential candidates will have on you personally. Also, method used for the application of recommendation systems. I ESI in the software engineering division to generate and model sys- cally by applying control theoretic techniques to linear approximations I worked as the Technology Development Leader at Bainbridge worked on industrial level recommendations systems during my tem control algorithms. I have worked on teams that ship products of the dynamics. CapitalSphere.com (2011-2012) where I shaped and implemented summer internship at foursquare, a service that provides person- globally, both at ESI and Palantir, and have worked to international the company mission to create “Match.com for investment” from alized venue (eg. restaurants, parks) recommendations to users. I requirements.” “I’ve worked in the Media Lab, the Biological Engineering Depart- my position at the interface between the software engineering and have also participated in the International Olympiad of Informatics ment, and now at CSAIL advancing the state of motion planning executive teams.” in Bulgaria (2009) and Canada (2010).“ algorithms in the Learning and Intelligent Systems group.” Somak Das Chen Dan Dong William Gaviria Christopher Graves MIT EECS - MediaTek USA MIT EECS - Analog Devices MIT EECS - Texas Instruments MIT EECS Undergraduate Research Undergraduate Research and Undergraduate Research and Undergraduate Research and and Innovation Scholar Innovation Scholar Innovation Scholar Innovation Scholar Project: “A Web Application to Ena- Project: “Code In The Air: Program- Project: “Role of Strained-Si Cap Project: “Thermal and Electrical ble Remote Mentoring for Software ming Smartphones from the Cloud” Thickness on Ultrathin Strained-Ge Optimization of GaN Power Engineering” Channel P-MOSFETs” Transistors” Advisor: Hari Balakrishnan Advisors: Saman Amarasinghe, Advisor: Judy L. Hoyt Advisors: David Perreault, Rob Miller Abstract: Smartphones now are Tomás Palacios equipped with many sensors, like Abstract: Strained-Germanium Abstract: Students in MIT’s course accelerometers and GPS. They are (strained-Ge) channel p-MOSFETs Abstract: GaN devices have the on Performance Engineering of an attractive platform for tasking are promising for future high-per- potential to significantly increase Software Systems have benefit- applications, which process sensor formance and low-power CMOS the efficiency of power conversion ed greatly from being paired with data continuously to determine the user’s context and trigger cer- technology. Previous studies have shown strained-Ge p-MOSFETs and reduce the size of power electronic circuits. This project will experienced industry mentors who provide the students with a tain action based on predefined conditions (such as location-based with a thin Si cap demonstrate up to 6.5x hole mobility enhance- study how this higher current and voltage density impacts the heat real-world perspective on their work. Unfortunately, MITx students reminders). However, developing these mobile applications today is ment, while devices without a Si cap demonstrate a 3x mobility dissipation and total electrical resistance of the devices. Specifical- are currently unable to benefit from such programs largely due difficult because of poor abstractions and poor programming sup- enhancement. However, the details of what contributes to the ly, we will develop a model of the current flow in these devices and to their physical distance from potential mentors. I am working to port. My work aims to address these shortcomings through Code In difference in mobility between these two types of devices require design an algorithm to optimize the device layout and geometry to design and implement a system for remote hands-on student men- The Air, a platform that simplifies the development of tasking appli- investigation. This work aims to better understand the role of Si minimize the total resistance. Then the optimized devices will be toring in the form of a web application. The goal is to recreate the cations for end-users. I currently focus on building a location layer cap on hole mobility by characterizing both types of devices at fabricated in the MTL and the predictions from the model will be interaction of a mentor sitting beside a student, looking at the same for the system that is energy, computation, storage, and bandwidth low temperatures. This work may provide insights for strained-Ge compared to experimental results. screen, going over the student’s code, but done remotely through a efficient. device design for future high-performance and low-power CMOS web application. technology. “I have worked with Prof. Mildred Dresselhaus on material charac- “I implemented a help recommendation system at Google (2012) terization of carbon based nanomaterials (Triple-walled nanotubes, “During my internship with Facebook’s Platform Growth team, I that assists Android users needing context-based help. I developed “I have worked with Professor Tsu Jae King on studying the analog graphene, nanoscrolls). I have worked with Prof. Stephen Campbell launched a battery of A/B tests attempting to increase application a high-performance benchmark suite at Intel (2011) which uses performance of sub-30nm Fully-Depleted SOI MOSFETs as an REU (U. of MN - Twin Cities) on trap level characterization of Si nano- engagement. During my internship with the Google Docs team, I shared virtual memory on their Xeon Phi architecture. I presented intern at UC Berkeley. I worked with Professor Jesus del Alamo at crystals. I led a team of students in Mexico in UNAM to develop a designed and implemented the addition of page numbers and page my home automation and security project (2010) at an international MIT Microsystems Technology Laboratory (MTL) on studying elec- website that would format MIT’s OpenCourseWare materials follow- counts. My mother is from the Dominican Republic and I visit there workshop in the IEEE PerCom conference.” tron-trapping phenomenon of GaN transistors.” ing Mexican Universities’ curriculum.” for several weeks every year.”

8 — 2012–2013 SCHOLARS 2012–2013 SCHOLARS — 9 Steph Greene Paul Hemberger Alexandra Hsu Bonny Jain MIT EECS - Foxconn Undergraduate MIT EECS - Quanta Computer MIT EECS - Quanta Computer MIT EECS Undergraduate Research Research and Innovation Scholar Undergraduate Research and Undergraduate Research and and Innovation Scholar Innovation Scholar Innovation Scholar Project: “The Future Textbook” Project: “Using a whole cell-model Project: “Secure Web Applications Project: “Gribouille: Software to to predictably engineer an organ- Advisor: David Karger with Data Flow Assertions” Modify Recorded Video Lectures” ism with synthetic gene circuits” Abstract: I will work to improve nb, a Advisor: Srini Devadas Advisor: Frédo Durand Advisor: Timothy Lu web application that allows students to annotate a shared online textbook Abstract: This project focuses on Abstract: With the growing popu- Abstract: Computational biology is with questions and comments. This building a security platform and API larity of online education, through a rising field at the intersection of allows students to learn from each for Ruby and the Ruby on Rails web programs such as Khan Academy biology and computer science that other by answering each other’s framework. A typical web applica- and MIT’s edX, there is an increased addresses the goal of modeling questions. It also shows the profes- tion will enforce security policies by need for an easier way to create ed- biological systems using computa- sor where the class is most confused as evidenced by question vol- using assertions throughout its code base, typically at each input ucational video lectures. This project strives to simplify the process tional tools and techniques. The recent whole-cell simulation of a ume. Nb will be especially useful for online educational initiatives and output point. However this method can be unreliable—a single of creating these online videos and to make editing these videos Mycoplasma genitalium cell by Karr et al., marks the first success- as it provides a way for students who would otherwise never meet missed assertion could lead to vulnerability. This project uses much easier. If editing the audio and written visual components of ful computational model of an entire biological organism with an in to discuss the material while they are studying. Nb is currently a the principles of Resin to secure Rails apps: by attaching security an online lecture becomes possible, then content can be updated silico model. This project will aim to augment the model with syn- working application, but planned improvements include appearance policies to the data models directly we can reliably enforce those and will not become obsolete as quickly. It will also be less frustrat- thetic gene elements. Specifically, we will attempt to simulate the upgrades, a search function, and support for non-text annotations policies before they leave the application. My work will be focused ing and time consuming for educators to record presentations that effect of synthetic gene networks on cellular dynamics, and to allow like videos or diagrams. on developing the API and retrofitting existing applications with our do not have to be done correctly in one take. the engineering of synthetic circuits with specified target dynamics. data policies. “I worked with Professor Kiayias at UConn on NetCog, a system “I interned at DreamWorks Animation Studios and completed mul- “I employed machine learning methods to assist in the prediction of that determines whether a machine is infected with malware based “I interned with VMware’s Horizon Mobile team over the summer tiple projects, including a web application used to visualize render signal peptides at Essentient, Inc.” on the network traffic. At the US Army Soldier Systems Center, I and worked on Android performance testing. I interned with Akamai data. I worked on the Open Mind Common Sense Project, designed performed the lab work needed to create a model that correlates ex- for a year and worked on developer tools for their SQA department. to gather information for the purpose of making artificial intelli- ternal body temperature with the core temperature of critical organs. I chaperoned a month-long high school trip to Angers, France.” gence appear more intelligent. I spent time in Guatemala volun- I spent a summer teaching mathematics and English classes to thirty teering in local schools, where I played with children and improved grade-five students at Mamfe Young Souls Academy in Ghana.” maintenance and general upkeep.”

Jesika Haria Annie Holladay Maosen Hu Wictor Jakubiuk MIT EECS Undergraduate Research MIT EECS - Angle Undergraduate MIT EECS Undergraduate Research MIT EECS - Intel Undergraduate and Innovation Scholar Research and Innovation Scholar and Innovation Scholar Research and Innovation Scholar Project: “Ranking for Conference Project: “Object Placement as Project: “Transparent Web Project: “Highly Concurrent Search Management System” Inverse Motion Planning” Browsing: Seeing One’s Trail” Data Structures” Advisor: Devavrat Shah Advisors: Leslie Kaelbling, Advisor: David Karger Advisor: Nir Shavit Tomás Lozano-Pérez Abstract: Competitive conference Abstract: Today, the web has Abstract: The project examines systems usually require review- Abstract: We present an approach developed to the point of being our effective design and implementation ers to assign a numerical rating to robust placing that uses movable second virtual world. The heavy of concurrent search data struc- to a subset of submitted papers surfaces in the environment to guide reliance and usage of it for our tures. The first structure is SkipTrie, assigned to them. This forms the a badly grasped object into a goal everyday activities ranging from so- a Low-Depth Concurrent Search basis of eventual acceptance of the pose. We model the physics of plac- cial updates to news breaks means structure that has never been tested papers. Such a system suffers from various problems, for example, ing as a mixture model of simple object motions, and show that this everyone has a web-browsing trail. These trails strongly reflect on a real multicore machine. The other will be developed based on a lenient reviewer is likely to assign higher scores compared to easily computed model allows us to do useful planning for placing. both our needs and interests, who we are as individuals. We seek experiences from the first data-structure. Investigation will possibly stricter reviewers; one reviewer might be assigned with poorer set We give an algorithm that searches over the possible configurations to develop a system, Eyebrowse, with three goals: provide a means include R-tree, a data structure for which no effective concur- of papers compared to other reviewer; a reviewer’s mood might end of the object and environment and chooses the configuration most for individuals to better understand how they spend time on the web rent versions are known. Both data structures will be developed up playing a role in the rating assigned, etc. This project proposes likely to lead to a successful place according to the transition mod- through visualizations and statistics; foster social discovery and for large scale, in-memory applications. The project will involve to overcome this limitation by designing a rating system that seeks el. We show that this algorithm coupled with a very simple model awareness through real-time web activity sharing; and build large algorithmic development and programming of a state-of-the-art input from reviewers in form of comparisons. The project will be allows the PR2 robot to execute places that fail with traditional public web browsing trails. multicore machine. about designing and integrating such a system in the existing (freely placing implementations. available) HotCRP system. “I have worked in the MIT Media Lab before on iPhone application “The work on concurrent structures with Prof. Shavit began in “I have worked with Professors Kaelbling and Lozano-Perez at MIT development. I have worked on numerous web development pro- early 2012. I have experience working in big firms and starting my “I worked with Prof. Sandy Pentland and Yves-Alexandre de Mont- on robust robotic manipulation on the PR2 robot. In my previous jects before both here at MIT and at internships. I have travelled to own startup. Currently, I am looking to simplify scientific modeling joye in the Human Dynamics group at the Media Lab on information project for Professors Kaelbling and Lozano-Perez, I developed many countries and am bilingual in English and Chinese.” software. I am an international student (UK and Poland) interested propagation in low-tech social networks. In my work with MIT startup an algorithm for the PR2 robot to open doors. I spent a month in in international affairs, medalist of IOI.” Securigin, I reverse-engineered iOS application binaries to create Mexico city in January of 2012 developing a physics curriculum for security models, extract data and analyse app runtime behavior.” high school students.”

10 — 2012–2013 SCHOLARS 2012–2013 SCHOLARS — 11 Jennifer Jang Colleen Josephson Kamran Khan Yi-An Lai MIT EECS Undergraduate Research MIT EECS - MediaTek USA MIT EECS - eBay Inc. Undergraduate MIT EECS Undergraduate Research and Innovation Scholar Undergraduate Research and Research and Innovation Scholar and Innovation Scholar Innovation Scholar Project: “Predicting Econom- Project: “Diagramming and Vis- Project: “Visual Glass Software” ic Shocks based on Consumer Project: “A real-time implementa- ualization with Declarative and Advisor: Erik Demaine Credit-Risk Models using Machine tion of joint channel-network cod- Contextual Layouts” Learning Algorithms” ing using software-defined radios” Advisor: Daniel Jackson Abstract: Prof. Demaine’s team is Advisor: Andrew Lo Advisor: Muriel Médard developing a software system in C++ Abstract: Graph-based diagramming to simulate the different designs in Abstract: Customer spending and Abstract: Wireless networks are provides an extremely effective glass blowing before actually mak- borrowing have always been a large becoming increasingly important channel for communicating set/ ing something. The software focuses part of the American economy, the in our daily lives. However, owing relation data. However, such dia- on developing a system for a glass former making up more than two- to noise of the wireless channel, grams are difficult to produce with cane, and to create new artistic de- thirds of the country’s GDP and the latter being a major contributing attenuation, fading and interference from other devices, designing a current tools. More generally, there doesn’t yet exist a layout engine signs of canes. My project will be developing the ray tracing feature factor to the financial crisis of 2008. Consumer credit is a major reliable wireless transmission system is quite challenging. Current for graphics that operates on declarative, rather than imperative, for the software. Ray tracing increases the degree of the visual market populated by credit cards, mortgage loans, and commer- protocols use techniques like forward error correcting codes or principles. My work aims to produce that engine, and to provide end realism by tracing the path of light through pixels. By implementing cial banks. Patterns in customer borrowing can be analyzed and ARQ to ensure reliability. My work seeks to implement a theoretical users with tools that make it easy to declaratively specify diagram this feature, we will be able to generate images that are close to the used to forecast potential shocks to the economy such as the 2008 recently proposed protocol called Partial Packet Reception with conventions and contextually specify styles for their particular reality. crisis. However, due to the multifaceted aspect of decision-making, Network Coding (PPRNC) using software defined radios. PPRNC applications of the engine. The end result will be a tool that allows the large number of decisions involved in the consumer lending is a novel cross-layer scheme that retains the non-compromised in- its users to easily generate extraordinarily effective graph-based “I have worked with Prof. Adam at MIT on Interactive Games for business, and the sheer amount of data available, building a reli- formation of a partial packet, and attempts to recover the erroneous diagrams for their communication needs. Accelerated Insights into Dynamic System Strategies. I have worked able model over this information can only be done using efficient bits by using information from other valid packets. This enables with Prof. Fukui at Hokkaido University in Japan on Fabrication of algorithms in machine learning and artificial intelligence. higher throughput, increased reliability and potentially lower power “I have worked with several technology companies (e.g. Cam- GaAs nanowires for solar cell devices. I was part of the team of MIT consumption. bridge-based Panjiva) on software-based solutions to data visual- International Consulting Club to develop a educational business “I worked on a UROP with Professor Una-May O’Reilly on using ge- ization and information architecture. I have a wealth of experience booklet and conducted pilot testing on site for microfinance non netic algorithms to produce visually appealing fractal-like images. “I worked in the Music, Mind and Machine group of the MIT Media with full-stack web-development and have deployed tools on top profit organizations in China.” I have also worked with Professor Szolovitz on optimizing Bayesian lab creating a perceptive sound synthesizer to intuitively alter the of the latest web technologies. I have travelled to England, France, network learning on datasets of genes. I worked at Apple Comput- timbre of sounds. I was a software engineering intern at Google for Egypt, and Pakistan; and I have worked with teams located in India ers on building applications for Mac OS.” the past two summers, first in Cambridge and then in New York and China.” City.” Rui Jin Aditya S. Kalluri Yu-chi Kuo Sebastian Leon MIT EECS - Texas Instruments MIT EECS Undergraduate Research MIT EECS - Morais and Rosenblum MIT EECS Undergraduate Research Undergraduate Research and and Innovation Scholar Undergraduate Research and and Innovation Scholar Innovation Scholar Innovation Scholar Project: “Mathematical Models of Project: “edX” Project: “Balancing Output Power Intracranial Hypertension” Project: “Study and Validation of a and Efficiency in Wireless Power Novel Approach to Asthma Severity Advisor: Una-May O’Reilly Transfer” Advisors: Thomas Heldt, Testing” George Verghese Advisor: Anantha Chandrakasan Advisor: George Verghese Abstract: The main objective of this project is to provide insight Abstract: Inductive wireless charg- Abstract: Astronauts returning from Abstract: Asthma is a common into edX’s 6.002X student behavior ing is enabling new possibilities in long-duration missions aboard the inflammation disease that causes using machine learning algorithms. ultra-low-power implantable med- International Space Station have airway obstruction. The current As this massive online education ical devices. Due to charging time demonstrated changes in visual gold-standard method for meas- platform continues to scale and constraints, some wireless power systems are configured to output acuity accompanied by modifications of eye anatomy. These include uring the severity of asthma is by spirometry. However, spirometry extend its worldwide reach, there is an opportunity to improve the maximum power at the expense of efficiency. However, when the distension of the optic nerve sheath, swelling of the optic disc, and cannot be applied to young children and patients with acute lung experience by leveraging the behaviorial data collected from the input power source becomes energy-constrained such as the case overall flattening of the globe. These changes are highly consistent diseases. These limitations motivate our development of a novel hundreds of thousands of students on the site. By utilizing novel with energy harvesters, efficiency becomes critical for minimizing with an increase in intracranial pressure (ICP), hypothesized to be approach to asthma severity testing that is based on analysis of ways to analyze all of this information with artificial intelligence, we caused by the headward fluid shift that accompanies microgravity. will be able to construct a data-driven framework to answer critical charging time. This project aims to create a wireless power system the capnogram, a recording of exhaled CO2 concentration over that minimizes charging time given an energy-constrained input by This project aims to develop novel lumped-parameter models of the time graphically represented as a waveform. This waveform can be questions, such as “What worked?” and “How do we make edX selecting the optimal amount of input buffering. Additional focus eye and cerebrovascular system to study the potential mechanisms recorded in an easily tolerated and effort-independent manner. Our course offerings better?” will be on the efficiency of other elements in the wireless power of visual impairment due to intracranial pressure. development and validation of this method will be based on deter- “I have worked on analytics and virality with the growth team for system such as the control circuitry. mining the correlation between CO2 waveform shape and spirome- “I worked with Professor Wilson in the Picower Institute for three try results during methacholine challenge testing. Peixe Urbano, one of Latin America’s leading tech startups. As an as- “I have worked with Prof. Chandrakasan and Marcus Yip at MIT semesters studying neural encoding in the rodent hippocampus. I sociate for Romulus Capital, I’ve gained valuable experience in seed developing a neural stimulator IC front-end. This past summer I have spent three summers at NASA Glenn Research Center work- “I have worked with Prof. Voldman on automation of microfluidics stage venture capital. Growing up in Ecuador, Sweden, and Costa Rica interned at Apple to develop and validate critical hardware for touch ing on CFD, physiological modeling, and electrophysiology. This systems. I have worked with Prof. Zhang on recombinant DNA. I has given me a global perspective on discovering opportunities.” sensors in the newest products. Previously, I taught science and summer I presented my research on cognitive monitoring in pilots volunteered in the 22nd International Biology Olympiad.” technology to high school students at two different schools in China at the NASA “Ideas in Flight” symposium in Washington, D.C.” as part of a MISTI program.”

12 — 2012–2013 SCHOLARS 2012–2013 SCHOLARS — 13 Weihua Li Lisa Liu Jelimo Maswan Phu Nguyen MIT EECS - MediaTek USA MIT EECS - Analog Devices MIT EECS - DENSO Undergraduate MIT EECS - Quanta Computer Undergraduate Research and Undergraduate Research and Research and Innovation Scholar Undergraduate Research and Innovation Scholar Innovation Scholar Innovation Scholar Project: “Diamond-based electron- Project: ” Sensor Project: “Single exciton fission with ics for high power, high frequency Project: “Gathering and Using Applications In Education” applications to solar panels” and high temperature applications” Metadata for A Better Video Tutorial Searching Interface” Advisor: Hal Abelson Advisor: Marc Baldo Advisor: Tomás Palacios Advisor: Rob Miller Abstract: App Inventor is an Android Abstract: In singlet exciton fission, a Abstract: Electronics based on application platform, which uses a “singlet” excited state splits its ener- diamond have great potential to Abstract: Current methods of graphical interface that allows users gy between two lower level “triplet” surpass the capability of devices searching for video tutorials rely on to drag and drop visual components excited states. In the 1970’s, the designed on wide bandgap semicon- basic information of videos such as to create a mobile app. App Inventor mechanics of singlet exciton fission ducting materials such as SiC and view counts, titles, descriptions, and removes the technical barriers for anyone who wants to program an in molecular crystals was explored and explained. But the topic was GaN. Although current techniques have proven that it is difficult to tags to return search results. By gathering more data about video app. With activity data gathered from smartphone sensors, and real mainly untouched until recently, when interest arose with regard to fabricate electronic devices that meet the theoretical expectations, tutorials relevant to the software involved such as tools and plugins time status updates shared through the smartphone, we are facing fission in organic materials and using this phenomenon to increase diamond’s unique properties provide incentive for further research being used at certain frames of the video, we can create a better increasing challenges in how to handle these big data. To address the efficiency of photovoltaics. My work aims to understand more to develop wafer-sized electronics wherever high temperatures searching interface that is catered towards finding video tutorials. this complexity, my work aims to build and integrate new sensor details about the fission in organic materials, which may shed light or high voltages are necessary. Field Effect Transistors (FETs) and My work will create an effective procedure that uses computer components for App Inventor. The development of the sensor com- on how to increase the number of triplet excitons generated or how Schottky Barrier Diodes (SBDs) are the most promising active vision and crowdsourcing to gather metadata of videos. I will be ponents and the use case studies for education are the key areas to interface the organic material with existing silicon substrates. devices. I intend to build and characterize FETs with the goal of evaluating every method by testing the accuracy, quality, and quan- of focus. demonstrating their operation in the gigahertz range’ still works. tity of the metadata it provides. “I worked with Prof. Grossman at MIT on a solar cell tower that “I had two internships for which I was involved in the financial would charge electric bikes. I worked at Harvard SEAS on a au- “I worked with Prof Caroline Ross in the department of Materials “I assisted graduate student Kevin Chiu with his web project by trading platform developments at Investment Banks. I am currently tomatic battery charger system for RC controlled helicopters. I Science and Engineering at MIT on the characterization of the submitting potential web designs and finding software glitches. I working with two Chinese universities on promoting App Inventor in worked in the MATLAB simulation department of Vaillant, a German structural, magnetic and electronic properties of BiFeO3/CoFeO4 worked with Professor Nitin Sawhney to develop an iOS application China.” heating and cooling systems company.” samples. Spent this past summer working on solar cells and emit- that served as a digital diary. I was part of the team that tested the ters based on carbon nanotubes that inspired my interest in carbon user interface of a mobile digital diary for children .” and carbon-based compounds for electronic applications. ”

Xunjie Li Rachel Luo Bridger Maxwell James Noraky MIT EECS - Foxconn Undergraduate Research and Innovation Scholar MIT EECS - Intel Undergraduate MIT EECS - Texas Instruments Project: “Collaborative Learning Research and Innovation Scholar Undergraduate Research and Project: “Printable Robots” Environment for edX” Innovation Scholar Project: “Non-Volatile Memory Advisors: Daniela Rus, Wojciech Matusik Advisor: Anant Agarwal Devices in MoS2” Project: “Noninvasive estimation of intracranial pressure: algorithms, Abstract: The goal of this project is to build a variety of flexible Advisor: Tomás Palacios Students using the edX platform instrumentation, and clinical robotic systems from scratch using planar fabrication techniques. don’t yet have an effective way for validation” These systems include a number of origami inspired foldable robots, Abstract: MoS2 is a very promising realtime collaboration with each and pneumatically actuated elastomeric soft robots. Made of flat new semiconductor material for other. For my project, I will create an Advisor: George Verghese, plastic sheets, these robots carry their own custom flexible circuit transparent, flexible, low-cost elec- environment for a student in an edX Thomas Heldt boards. Our aim is to achieve general, easy, and simple techniques tronics, as has already been demon- course to quickly find and collabo- for printing functional machines, and demonstrate that a suite of strated through the fabrication of rate with another student working Abstract: To measure intracranial

devices can be created and programmed this way. Another goal is to MoS2 devices such as transistors, on the same material. The environ- pressure (ICP), neurosurgeons drill enable wireless programming, communication, and remote control sensors, and ring oscillators. The only key component that is cur- ment could be used for solving problem sets, discussing lectures, a hole into the skull to advance a catheter or sensor. Given the

support for our devices, towards distributed robotics applications. rently missing in MoS2 electronics is a stable memory device. In this and social interaction. The environment will feature technologies risk of infection, this procedure is reserved for cases of extreme

An important challenge is the creation of a database of models for project, we will fabricate the first MoS2-based flash memory, which such as realtime collaborative drawing, smartphones as peripher- head trauma, limiting the use of ICP in directing therapies to treat printable and composable designs. The database contains mechan- will unveil the full potential of flexible, transparent electronics. als, and smart pairing of students. strokes, hydrocephalus, and other similar conditions. To address ical and electronic designs. It should be extensible and searchable. this problem, we are developing a noninvasive ICP monitoring This SuperUROP will be working on creating a database of designs, “I worked at Promex Industries, Inc., conceiving of and evaluating “I worked as a development intern at Two Sigma Investments system using commercially available hardware. We will improve generating designs, building devices, and/or developing customized potential methods of optical transport of data. I researched neural parallelizing their research tools. As an intern, I worked on the our existing model-based algorithm for ICP estimation by validating programming infrastructure for these devices. nets at Stanford, programming in certain features and running Cocoa Frameworks team at Apple and helped create the new Auto it against data from the Beth Israel Deaconess Medical Center, as simulations to test their effectiveness. I spent the summer of 2012 Layout system.” well as automating it for our real-time system. “I have worked with Pranav Mistry at MIT Media Lab on an augment- in Spain, working on scheduling problems in Operations Research.” ed reality project; on front-end web development during my intern- “I have worked with Prof. Fatih Yanik and Cody Gilleland to develop a ship at Google; and with Prof Jian-xin Xu at University of Singapore high-throughput C. elegans injection system; and in the Operations on fuzzy logic controller.” Planning Software Lab at the Jet Propulsion Laboratory developing a cloud-based, augmented-reality platform to facilitate engineering design collaboration. In our ICP project, we are using data from Ad- denbrooke’s Hospital in Cambridge University to test our algorithm.”

14 — 2012–2013 SCHOLARS 2012–2013 SCHOLARS — 15 Xola Ntumy Kameron Oser Matthew Overlin Marco Pedroso MIT EECS Undergraduate Research MIT EECS - Qualcomm Undergraduate MIT EECS - Draper Laboratory MIT EECS - eBay Inc. Undergraduate and Innovation Scholar Research and Innovation Scholar Undergraduate Research and Research and Innovation Scholar Innovation Scholar Project: “Automated Tutor for Project: “Unique Block Copolymer Project: “Analysis of Auctions and Teaching Programming” Systems for Self-Assembly of Com- Project: “Electrospray Printed Pricing with little information about plex, Controllable, and Functional MEMS/NEMS and Biochemical buyers valuations” Advisor: Armando Solar-Lezama Nanostructures” Sensors” Advisor: Silvio Micali Abstract: Semantic grading has Advisor: Karl K. Berggren Advisor: Luis Fernando been researched heavily but not Velasquez-Garcia Abstract: How much should you heavily commercialized. The current Abstract: Directing the self-as- charge for a subscription to Netflix prototype system, which CAP has sembly of block copolymers (BCPs) Abstract: My work revolves around or ? On this developed, is written for C#. In its has been widely investigated for atmospheric pressure electrospray, project we study classical and novel execution, C# programs are first generating useful nanoscale pat- a kind of maskless lithography algorithms for setting prices for translated into an intermediate language (SKETCH), which is then terns. Such patterns hold potential in many nanotechnology-related fabrication method which can be used to fabricate printable MEMS/ goods, given that we have much uncertainty about how much users used by a SAT solver to give semantic feedback. For it to gain more applications, including integrated circuits manufacturing. Critical to NEMS and biochemical sensors. Electrospray is an electrohydro- are willing to pay. This uncertainty is often modeled as a probabil- visibility and a larger impact, it would need to incorporate interfaces the advancement of this directed self-assembly is the development dynamic effect triggered by high electrostatic fields that produce ity distribution from which users’ values for the goods are drawn. like Python and Java. My work aims to implement Python features of methods for controlling the microdomain patterns in BCP thin very stable ultra-low flowrates. Research will be conducted to But even when this distribution exists, the seller of the good may into a frontend parser for the system. films. By exploring several unique and complex BCP systems, my characterize the optical, electrical, biochemical, and mechanical not know it or may only know partial information about it. Different work will aim to produce several new methods for increased control properties of the imprints. In addition, the method can be used to theoretical algorithms have been proposed for the problem of max- “My internship at Standard & Poor’s Financial Services LLC involved of BCP microdomain assembly. Investigated polymer systems will fabricate dielectric, semiconductor, and metal layers which make imizing revenue with uncertain demand, and we wish to understand Java web application development with the Spring MVC framework. include binary blends of BCPs and also BCPs containing a semicon- up printable MEMS and other devices. how they compare in practice. My role will be to help implement I have worked with Prof. Abelson at MIT on mobile app client devel- ducting, rigid block. these algorithms and compare their performance. opment with Google App Inventor. I traveled to Uganda, South Africa “I have worked with Dr. Velasquez-Garcia in MTL on previous and Ghana to initiate networking teams at partner universities for “I have worked under Prof. Karl K. Berggren at MIT on templated electrospray experiments. I investigated the resolution limits of “I have worked with Professor Medard on network coding algo- the Robert R. Taylor Network, MIT.” self-assembly of diblock copolymers for nanoscale pattern gener- electrospray. I have previously worked at NetApp designing PCB’s rithms for data storage in content distribution networks to improve ation. Under Prof. Carol Livermore, I collaborated in work directed and the board layouts. In high school, I worked with a student group the energy efficiency of the process. Working in the R&D of a towards designing a magnetic, self-tuned energy harvester. I have which installed solar panels on homes around the community.” broadcasting company, I optimized the parameters for encoding vid- worked with and learned from a visiting graduate student from the eos using self-learning algorithms, analyzing the quality and speed National University of Singapore.” trade-off.”

Max Joseph Ockner Ulziibayar Otgonbaatar Panupong Pasupat Dmitrij Petters MIT EECS - Analog Devices MIT EECS - VMware Undergraduate MIT EECS - Quanta Computer MIT EECS - VMware Undergraduate Undergraduate Research and Research and Innovation Scholar Undergraduate Research and Research and Innovation Scholar Innovation Scholar Innovation Scholar Project: “Building Elasticity Module Project: “Improving Bolt: Extending Project: “Time-resolved Thermal for FlexGP” Project: “Stochastic Dialogue Error Recovery to Handle Memory Imaging of GaN Transistors” Management via Multi-layer Corruptions” Advisor: Una-May O’Reilly Classification” Advisor: Tomás Palacios Advisor: Martin Rinard Abstract: -GP is a large scale, Advisor: James Glass Abstract: My goal is to upgrade the cloud-based machine learning sys- The aim of this project is to extend Palacios group’s thermo-reflectance tem that runs genetic programming. Abstract: Dialog systems (comput- Bolt, a program execution analysis microscope so that it achieves better The system has an island-based er systems that can converse with tool written by CSAIL’s Program than 200ns of temporal resolution. I distributed model that communicates humans) usually use only a deter- Analysis and Compilation Group that will then use the thermo-reflectance through socket-based client-server ministic template or a probabilistic gives users an opportunity to at- microscope to measure the thermal behavior of GaN transistors. Of protocol. The cloud platform EC2 from Amazon was primarily used model to control the dialog flow. In this project, we will explore a tempt to restore the responsiveness of a hung program and enable particular interest is the temperature distribution of GaN devices in for the implementation and evaluation of the algorithm. The system’s dialog management system that uses the combination of templates it to deliver useful output. Ideas from failure-oblivious computing the presence of sub-micrometer drain pulses, as this will suggest performance was evaluated on a regression problem with various and stochastic models to parse queries and generates responses. will be implemented to enable Bolt to handle certain memory cor- optimal device configurations for high frequency performance. numbers of nodes, ranging from 3 to 350 nodes. The accuracy, which We also plan to divide the system into two layers: one for domain ruptions which typically would cause runtime exceptions. Currently, is the best mean squared error (MSE) achieved on the regression determination and one for semantic tagging. We will initially deploy Bolt only handles infinite and long-running loops. This extension “I have worked with Prof. Palacios at MIT on time-resolved ther- problem, improved significantly as the number of nodes increased, deterministic models to collect training data, and gradually shift to will be a small step towards the goal of producing a tool or set of mo-reflectance microscopy. Supervised by Prof. Allan Adams, I achieving the best average MSE for 256 nodes. The compute time— the hybrid models. Finally, we will evaluate the model using a user tools that will help eliminate non-conceptual bugs from programs. investigated non-uniform black string solutions to Einstein’s equa- the overall time to achieve as high level of accuracy as the compu- simulator and human testers. tions in 5-dimensional Anti de Sitter space. ” tation on multiple nodes—increased by a factor of 3 when the 255 “I spent this past summer at Microsoft, implementing a topology- nodes were launched in addition. The performance of Flex-GP can be “I have worked in the linguistics department on automatically preserving graph layout algorithm for Bing Ranking’s internal further explored as it runs on more nodes, employing various addi- measuring and annotating vowel formant frequencies from casual experimentation platform. I’ve worked at SIG, where I developed a tional techniques like ensemble based machine learning. English speech. I have worked in Media Lab on developing an AI Splunk-like log aggregation/analytics system using Hadoop, HBase, system that can reflect on its own actions. I have studied Japanese Hive, Flume, Thrift and Zookeeper.” “I have worked in Learning Interlligent Systems group, developing for 3 years, and I hope to do an NLP-related internship in Japan application for PR-2 robot. I did an internship at Vecna Technologies next summer.” building an independent ROS node that detects walls in a hallway by filters out noise.”

16 — 2012–2013 SCHOLARS 2012–2013 SCHOLARS — 17 Keith Michael Phox Michele Pratusevich Rahul Rajagopalan Aakanksha Sarda MIT EECS Undergraduate Research MIT EECS - Quanta Computer MIT EECS - Google Undergraduate MIT EECS - Qualcomm Undergraduate and Innovation Scholar Undergraduate Research and Research and Innovation Scholar Research and Innovation Scholar Innovation Scholar Project: “Developing NFC/RFID Project: “Alloy Analyzer Web- Project: “Image de-blurring despite Capabilities for MIT App Inventor” Project: “Rephotography and Appli- Based Frontend” JPEG artifacts” cations for Mobile Technology” Advisor: Hal Abelson Advisor: Daniel Jackson Advisor: Frédo Durand Advisor: Frédo Durand Abstract: MIT App Inventor is a Abstract: Alloy is a declarative Abstract: A typical image de-blur- Google Application that allows Abstract: Rephotography, the ability modeling language that describes ring algorithm consists of a blurring people, even those with little to no to take a photograph from the same systems and their constraints. It has model, a prior distribution on “nat- programming experience, to create perspective at two different times, a desktop-based frontend, which ural” images, and a noise model. powerful Android Applications. App is a synergy of techniques from finds satisfying examples and dis- Existing algorithms don’t work Inventor allows users to intuitively computer vision and computer plays them as graphs with vertices well on JPEG images, since they all give their applications functionality by connecting puzzle-piece- graphics. The ability to take such pictures gives a user the opportu- and edges. We plan to build on this with a web-based frontend, and assume the noise is independently identically distributed on every shaped blocks to “build” the code that defines their program. My nity to make photo composites with interesting temporal features, explore different ways to visualize graphs in ways that optimize un- pixel, which works well on raw pixel data but fails to capture the role will be to add Near Field Communication (NFC) / Radio-Fre- for example a picture with the same person in multiple poses, or a derstandability and user experience. Graphs are prevalent in com- quantization loss introduced through JPEG compression. Thus, I’ll quency Identification (RFID) capabilities to the App Inventor Soft- blended photo of a historical photo and a modern photo of the same puter science, so understanding the best ways to see and interact be working on a new noise model that explicitly takes into account ware. NFC chips, which are built into most newer android devices, scene. My work will be to implement a high-accuracy rephotogra- with them can also have practical benefits elsewhere. My project the JPEG uncertainty which varies based on the frequency in the allow these devices to exchange information simply by touching phy system for iOS with a polished user interface using algorithmic will also explore approaches in the backend, touching on issues in Discrete Cosine Transform (DCT) domain, in order to more effec- them together. My key focus will be determining which features techniques from both computer vision and computer graphics. system design, declarative layout, and formal verification. tively de-blur JPEG images. should be ported into the system, integrating and testing these features, and developing applications and educational materials to “I have worked with Professor Tomaso Poggio on a project involving “I worked on Facebook’s recent Messages redesign, speeding up “I created a “Trash” view showing all your deleted files for Dropbox, introduce this technology to App Inventor developers. action recognition in videos and a separate project about object rec- the search feature’s response time and adjusting the interface in changing the storage backend, desktop client and web. I conceptu- ognition models from videos. Last year I spent some time building response to user testing. In a UROP with Prof. Jackson, I designed alized, researched/designed, implemented and launched “Drafts” “I worked with the Mobile Experience Lab developing an Android a photo-recognition system to recognize and size keys, key blanks, and implemented a library to redefine keywords in Ruby code for Facebook messages. I took my fourth semester of Mandarin at interface for the Sustainable Connected Home Project. Designed and key cuts for ease of use in automated key copying. This past for Rubicon, which verifies Rails applications. I spent a summer the Tianjin University of Science & Technology, China.” software used for integrated circuit and printed circuit board evalu- summer, I worked in at a laboratory at the Universidad Politecnica working for Infosys in Bangalore, where I implemented a constraint ation for the Department of Defense. ” de Madrid developing an algorithm for more effective image mosa- evaluation algorithm to optimize generation of test data.” icing from a video captured by a flying UAV.”

Forrest Pieper Joseph Rafidi Arun Saigal Benjamin Shaya MIT EECS Undergraduate Research MIT EECS - Google Undergraduate MIT EECS - Google Undergraduate MIT EECS - Qualcomm Undergraduate and Innovation Scholar Research and Innovation Scholar Research and Innovation Scholar Research and Innovation Scholar Project: “Real-time Scheduling of a Project: “Real-time Trip Planning in Project: “A Development Environ- Project: “A High-Efficiency, High 3D Printer” the Crowd” ment for Entrepreneurship and Color Rendering Index Flexible Mobile Apps” Light Source” Advisor: Wojciech Matusik Advisor: Rob Miller Advisor: Hal Abelson Advisor: Vladimir Bulovic� Abstract: A truly powerful 3D print- Abstract: We develop a crowd-pow- ing system requires firmware that ered trip planning system that Abstract: The goal of this project Abstract: The United States currently is robust, modular, and expandable. generates and modifies itinerar- is to build and test an IDE where uses over 18% of its total energy for The code must be parameterized ies in response to user requests undergraduates can generate ideas lighting. Incandescent bulbs contin- by factors including print head size, in real-time. The system enables for mobile applications, build proto- ue to dominate the lighting market, material properties such as sensitiv- interactive collaboration between types, and refine these to the point despite their low efficiency. One of ity to environment, and configuration factors such as the number the user and the crowd by allowing for dialogue in the process of where they could be the basis for launching new ventures. Initial the barriers to adopting LED lighting is the “cold” light they emit. of print heads and materials. In order to achieve optimal print forming and refining an itinerary. By drawing and building upon design work will use App Inventor for Android, which enables rapid Quantum dots enable us to change the color of the light arbitrarily, time and quality, the printer must operate at maximum speed and recent advances in crowd computing, the system leverages the investigation of working prototype apps. One challenge is to create without significant loss in efficiency via absorption and re-emission. efficiency despite changing constraints. For a completely modular retainer model to recruit a crowd on demand and a collaborative mechanisms to bridge initial prototyping work to use of the Android My work entail developing methodologies for combining commer- design, as many parameters as possible should be automatically crowd interface for coordinating worker contributions in real-time. SDK. Another challenge is to create curriculum units that help cially available LEDs and Quantum dots to optical fibers, producing inferred from printer configuration. This project aims to create learners launch new ventures. This work could allow for extended flexible lighting fixtures with specifiable color temperature and with firmware that fully leverages the power of our experimental 3D “I interned at Palantir Technologies, Inc. designing and implement- on-line educational offerings to a global community of learners. very high efficiency and color rendering index. printer without excessive user calibration. ing automated end-to-end testing infrastructure. I worked in the engineering department of One Lambda, Inc. using microcontrol- “I have worked at Google and with Prof. Hal Abelson on using App “I have studied power converters and designed my own LED drivers “I have worked with Kent Larson at the MIT Media Lab on the City- lers to automate product manufacturing. My previous UROP in the Inventor for data visualization purposes. My work at the Khan for room lighting. My summer was spent designing sensors and com- Home project creating a control system for a robotic moving wall. Gambit game lab involved designing and build game controllers for Academy focused on using interactive online videos and exercises munication devices for SpaceX. I am currently studying Japanese.” I interned at Spectra Logic Corporation analyzing motion control the Spacewar project.” to teach students mathematics. I have spent two winters in India of industrial robots and improving systems for giving engineers developing automated computer programming assessment tools feedback regarding optimization progress. I competed at the Intel for college-level students at Aspiring Minds. ” International Science and Engineering fair and received 4th place for my design of a staircase that generates electricity.”

18 — 2012–2013 SCHOLARS 2012–2013 SCHOLARS — 19 Avanti Shrikumar Warut Suksompong Patricia Suriana Christopher Tam MIT EECS Undergraduate Research MIT EECS Undergraduate Research MIT EECS - Texas Instruments MIT EECS Undergraduate Research and Innovation Scholar and Innovation Scholar Undergraduate Research and and Innovation Scholar Innovation Scholar Project: “Elucidating the Role of Project: “Clustering Related Word Project: “Development of Teaching SNP’s in Disease” Senses in ConceptNet” Project: “Low Power Computational Activities for Use in EECS Classes” Imaging for Portable Multimedia Advisor: Manolis Kellis Advisor: Catherine Havasi Advisor: Steven Leeb Devices” Abstract: Genome-wide associa- Abstract: ConceptNet is a network Advisor: Anantha Chandrakasan Abstract: My work involves develop- tion studies (GWAS) provide large linking semantics, translations, and ing hands-on demonstrations of key amounts of data associating single other aspects of words according Abstract: Resting heart rate, one of concepts for EECS classes to use as nucleotide polymorphisms (SNP’s) to their lexical relationships. Word the simplest cardiovascular pa- teaching materials. I am expanding with disease phenotypes. Howev- senses in ConceptNet refer to differ- rameters, has been identified as an upon previously developed hard- er, these associations are noisy, ent meanings of a word. Computers independent risk factor (compara- ware, using the Cypress Program- and many of the associated SNPs lie in non-coding regions of the can use word senses and their relationships to find information ble with smoking, dyslipidemia or hypertension) for cardiovascular mable System-On-a-Chip (PSoC) platform, as well as developing genome, making it difficult to identify the mechanisms giving rise and understand people’s goals. ConceptNet collects senses from disease. The ability to monitor a patient’s physiological signals by a activities of my own to help students interact with their classwork. to phenotypic changes. Naive heuristics such as associating a a number of different sources, including Wikipedia and WordNet. remote, non- contact means is a tantalizing prospect that would en- polymorphism with the nearest gene may be inaccurate. My work My work aims to build an algorithm that can automatically cluster hance the delivery of primary healthcare. With portable multimedia “I worked at S&P Capital IQ as a software developer, working on aims to integrate GWAS information with other publicly available related word senses in ConceptNet. The clustering will increase the devices becoming an integral part of everyday life, it is important to improving internal software for financial analysis. I worked at the datasets and apply probabilistic models to better infer the genes coverage of senses in a complementary lexical resource. Enhanced enable this functionality on these devices. Portable device processors MIT Media Lab on developing software for the Lifelong Kindergarten and regulatory elements affected by SNP’s, thereby improving our information about clustered senses can be obtained combining the currently do not have hardware support for computational imaging. Group. ” understanding of the genetic mechanisms of disease. strengths of various resources. Software based apps add significant complexity and reduce battery life. It would be essential to develop an on-chip signal processor for “I worked with Prof. Boyer on analyzing high-throughput sequenc- “I worked with Prof. Berthold Horn to develop a model using Java medical monitoring, especially a low-power processor that can be ing data to study enhancers and lncRNAs in differentiating cardiac to simulate a method for suppressing traffic flow instabilities. I integrated with a smartphone for handheld/portable monitoring. cells. I worked at MIT’s BioMicro Center on comparing various worked at Oracle on implementing a web application that allows ChIP-seq algorithms to determine their efficacy and biological rel- users to query customer information and obtain tabulated results.” “I worked with Russ Tedrake and Andy Barry at MIT CSAIL on mod- evance. I worked at ICGEB in India on cloning a butanol-producing ified Cover Tree for fast nearest-neighbor search. My externship at metabolic pathway from C. acetobutylicum into E. coli.” Linear Technology was on novel wireless power transfer system. I have worked with Prof. Shlomi Dolev at Ben-Gurion University of the Negev, Israel on performance analysis.” Denzil Sikka Kawin Surakitbovorn Christy Swartz Evangelos Taratoris MIT EECS - Quanta Computer MIT EECS - Texas Instruments MIT EECS - Quanta Computer MIT EECS Undergraduate Research Undergraduate Research and Undergraduate Research and Undergraduate Research and and Innovation Scholar Innovation Scholar Innovation Scholar Innovation Scholar Project: “Efficient Power Project: “An Interactive Writing Project: “Making PSoC-­Based Project: “Security vulnerabilities in Conversion for LED Driving using Tutor” Devices” web applications” GaN FETs” Advisor: Rob Miller Advisor: Steven Leeb Advisor: Srini Devadas Advisor: Anantha Chandrakasan

Abstract: Online education is often Abstract: PSoC stands for a Pro- Abstract: As an undergraduate One of the most prominent tech- a popular choice, but the availa- grammable System on Chip, and it is member of the Trusted Computing nologies in lighting is light-emit- ble courses are often limited to a family of integrated circuits made Group (TCG), I will be learning about ting diodes (LED’s). LED’s are a technical subjects such as math by Cypress Semiconductor. A PSoC and helping to implement Resin, a semiconductor based light source. and computer science. Students device consists of several sub-sys- new language runtime that helps The driving of the LED’s presents who wish to improve their writing abilities have few online options tems on a single chip. The systems themselves and the connections prevent security vulnerabilities in web applications. Resin allows a substantial challenge. An LED behaves like a diode so, if the available to them, and often these resources cannot provide them between them can be configured via an innovative Integrated Devel- the developer to specify security policies, called data flow asser- maximum voltage rating is even slightly exceeded, then the current the feedback that they need to progress. We would like to develop a opment Environment (IDE) to achieve a system on a chip. The goal tions, using the application’s programming language. Policy objects rating may be exceeded by a large amount, and the LED may lose game that helps users advance their writing in a fun and engaging of this project is to use these advantages of PSoC to improve the are attached to data as it enters the application, and checked at its functionality. The UROP’s main goal will be creating an effective way by building a community that encourages constant revision of design of electronic devices such as function generators and VGA the points where the data leaves the applications. The policies are power converter (buck converter) that will make it possible for the one’s work and provides a plethora of feedback by harnessing the connectors. These devices are currently used in several classes at automatically propagated throughout the application’s data flow, LED to work with the designated voltage, but also with a mid-range power of the users themselves. MIT and are also commonly used around the world. instead of relying on the programmer to place checks throughout or high-range current operating directly from ac mains. Further, the source code. The under-development version of Resin for this work will be done towards designing power converters using GaN “I worked with Professor Boyden on designing a time management “I have worked with Prof. Steven Leeb at MIT on designing a power project is called Police, and will be implemented in the popular web FETs designed and fabricated at MTL. This FETs will be optimized software that optimizes human planning by looking at human supply and a function generator board for student’s electronic kits. development framework Ruby on Rails. for our specific applications. behavior. I interned at Microsoft, working on the SharePoint Work- I did a research on graphene with Prof Pablo Jarillo-Herrero on space/Office application on the Windows Mobile Phone, specifically fabricating and testing graphene devices. I represented MIT and “I have worked with Prof. Srini Devadas on this project last year. I “Under the supervision of Prof. Chandrakasan, I pursued a UROP on looking at the tasks functionality. ” participated at a robotic competition called “Robocon” which was had an internship last summer using Ruby on Rails to implement building a generic power converter and analyzing its power losses. held in Japan over the summer.” various tools for admins to use to manage ad campaigns. I am a I was a Lab Assistant for 6.002 (Circuits and Electronics) and 6.S076 prospective at MIT’s SIPB, helping out with the Scripts project.” (Applications of Circuits and Electronics) during Spring 2012. I earned a silver medal in the 51st International Mathematical Olympiad.”

20 — 2012–2013 SCHOLARS 2012–2013 SCHOLARS — 21 Lyne Tchapmi Petse Arvind Thiagarajan Patrick Vatterott Minh Tue Vo Thanh MIT EECS - Analog Devices MIT EECS - Qualcomm Undergraduate MIT EECS - VMware Undergraduate MIT EECS Undergraduate Research Undergraduate Research and Research and Innovation Scholar Research and Innovation Scholar and Innovation Scholar Innovation Scholar Project: “BioBatts: Intercepting Project: “Compiler Design for Project: “Smart data compres- Project: “Low Energy Radio for Vital Bacterial Respiration to Convert Automated Software Analysis sion and optimization on mobile Signs Transmission from the Ear to Sugar Efficiently to Electricity” Based on Optimization of Lyapunov platform” a Smart-phone” Invariants” Advisor: Timothy Lu Advisor: Daniela Rus Advisor: Charles Sodini Advisor: Mardavij Roozbehani Abstract: Aerobic respiration is a Abstract: Recent smart phones have Abstract: Heart disease is the lead- highly efficient energy conversion Abstract: The goal of this project is included powerful sensors (such as ing cause of deaths in the United process. Efforts to utilize respiration to automate the process of software cameras or GPS coordinates) that States, accounting for about 25% of to generate electricity encounter verification (i.e., proving that a given can capture user data easily in large deaths in recent years, and costing three primary difficulties: high bac- computer program does not produce quantity. However, due to limita- billions of dollars to the country, in health services, medications, terial energy demand, tight metabolic control, and low membrane run-time errors) for a limited class of software. The theoretical tions of data transmission bandwidth, as well as the computing and lost productivity .To reduce the incidence of heart disease on conductivity. We propose a design for this application, wherein we framework for finding certificates of safety for a high-level model of power of mobile devices, systematic studies of large sensory data the population, we are developing an ear-worn health monitor that engineer bacteria to retain only essential functions, possess syn- a program (e.g., a graph model) based on convex optimization tech- remain limited. In the 2011 paper, Rus and Feldman introduced a acquires ECG, PPG and BCG measurements from a person’s ear thetic control circuits to stably maintain low ATP levels, and regu- niques already exists. The main task in this project involves building powerful technique to compress data, such as GPS coordinates, and sends it to a Smart-phone for display and analysis. My task is late the rates of glycolysis and gluconeogenesis to provide maximal a compiler which takes a structured class of software (e.g. a limited without losing essential information. In the first part of this project to modify the current prototype of the device to use a Low current. These bacteria will process increased levels of glucose subset of c codes) as input, and produces a high level model (e.g., a we are looking into implementation of the compression algorithm Energy radio for low-power and compatibility. I will also develop the and use the resulting energy to reduce Iron (III) ions. These ions will graph model) that can be analyzed in an optimization-based frame- on smartphone devices. In the second part, we wish to optimize the Smart-phone application used to communicate and process data serve as the continually renewable anode in a voltaic battery. work. Building this compiler will allow us to verify the underlying compression algorithm to maximize user experiences (such as in- coming from the sensor. concepts by providing a working framework for software verification. creasing battery longevity and minimizing computational overload). “I have worked with Professor Lu on this project for 5 months now, “I have previously worked with Prof. Sodini on evaluating some Blue- reducing bacterial function and designing control circuits. I have “I interned at Optiver US in Chicago, IL, working on software for “I have worked at Microsoft, Windows Phone division over the sum- tooth Low Energy(BLE) transceivers available on the market as well worked at MIT, Caltech, and Harvard Medical School on Systems low-latency trading systems. I worked at The Boeing Company in St. mer 2012 on the an end-to-end user application for the next gen- as developing and testing a prototype board for the BLE transceiver and Synthetic Biology and Computational Biology and Neurosci- Louis, MO as a software developer intern. I completed an internship eration of windows phone; with Prof. Manorajan Dash at Nanyang of our choice. As an intern at IDEXX Laboratories, I worked on evalu- ence. My skill set includes experimental and computational biology, at Osram OS in Regensburg, Germany, developing software to test Technological University to implement bioinformatics algorithms on ating newly designed circuits and updating firmware blocks to control statistical physics, combinatorics and generating functions, and white LED lights.” dedicated Graphics Processing Unit (GPU); and at Google India on a the stepper motors of a new generation of blood chemical analyzers.” machine learning techniques.” language model system that is currently under patent process.”

Tal Tchwella Jake Varley Thiago Vieira Luis Voloch MIT EECS - VMware Undergraduate MIT EECS Undergraduate Research MIT EECS - Draper Laboratory MIT EECS - Draper Laboratory Research and Innovation Scholar and Innovation Scholar Undergraduate Research and Undergraduate Research and Innovation Scholar Innovation Scholar Project: “Flexible Security Mecha- Project: “An Improved ConceptNet5 nism for Linux” Build System” Project: “Emergent Behaviors in Project: “Estimators for Sources of Multi-Agent Optimization with Information in Networks” Advisor: Nickolai Zeldovich Advisor: Catherine Havasi Applications to Smart Grids” Advisor: Devavrat Shah Abstract: The built in security Abstract: The first part of my re- Advisors: Munther Dahleh, mechanisms in the Linux kernel, search will be to determine the best Mardavij Roozbehani Abstract: In the age of electronic are underutilized, and most are not solution and put into production an social networks in which unprec- installed by default. Moreover, the improved build system for Concept- Abstract: Dynamic pricing and edented amounts of data are are complexity of the existing security Net5. The current process requires demand response will be important available, understanding and extract- mechanisms adheres integration, manual intervention and can take features of smart grids and future ing information from networks has due to compatibility issues. My works aims to create a new security more than 24 hours. The new build system should be as automated energy networks. Understanding how electricity consumers or electric become a natural necessity. The goal of this project area is to develop mechanism for Linux that is flexible in its nature by allowing secu- as possible and significantly quicker. Once this system is in place, I vehicles respond to price signals is extremely important. The goal of estimators for the source of some information (think of it as a gossip) rity to be provisioned on application level, and by allowing backward will work to improve ConceptNet5’s generation of natural language. this project is to develop low-complexity dynamical system models for based on a snapshot of the network at some point in the future. Un- compatibility to previous kernel version. By providing these factors This will make human interaction with ConceptNet5 easier, and the aggregate response of a large number of agents (e.g., electricity derstanding the performance of source estimators in network class- in a new security mechanism, the goal is to make it accessible for allow for it to extract more information from less structured text consumers) to a common signal (e.g., price). In response to an input es can contribute to understanding how information flows through a all, by integrating it to the mainstream kernel branch. sources. signal, the individual agents implement a decision (an optimal control network and how much information one can extract from them. law) to minimize their own cost over a selected time horizon. This “I researched with Professor Pattie Maes from the Media Lab differ- “Worked at Qualcomm Labs to help monetize new developing individual agent model mapping the common signal to the optimal “I worked with Professor Muriel Medard and Mr Ulric Ferner on using ent interfaces for users to interact with data. I managed consumer technologies. Worked at TripAdvisor developing classification decision is assumed known. It is desirable to develop reduced order the Theory of Network Coding on Content Distribution Networks. and enterprise products for Microsoft and IBM Research, and algorithms to help verify that users only see valid content. Worked dynamic models for describing the overall system that maps the input Developed and implemented a mathematical model to measure and learned the industry processes associated with product develop- at CVISION Technologies, where I improved the companies website (e.g. price) to the aggregate output (e.g. aggregate consumption). improve the accuracy, through Machine Learning techniques, of de- ment. I served in the Israeli Defense Forces as a software developer by adding non-english content for consumers from non-english liveries in AmazonFresh, Amazon’s grocery delivery service. I worked and a developer lead, working on various projects.” markets.” “I have worked with Professor David Autor (Economics} on the effects in RWTH Aachen Theoretical Computer Science Department during of rent control deregulation on property prices and neighborhood in- the summer of 2010 building efficient graph-theory algorithms to be come in Cambridge, and on modeling coal plant electricity production compared with the results expected from Courcelle’s Theorem.” at DE Shaw. I helped start the Indian Mobile Initiative, a six week boot camp on entrepreneurship and Android Programming in India.”

22 — 2012–2013 SCHOLARS 2012–2013 SCHOLARS — 23 Jennifer Wang Tana Wattanawaroon Siyao Xu Theresa Yeh MIT EECS - Qualcomm Undergradu- MIT EECS - VMware Undergraduate MIT EECS Undergraduate Research MIT EECS - MediaTek USA ate Research and Innovation Scholar Research and Innovation Scholar and Innovation Scholar Undergraduate Research and Innovation Scholar Project: “Optimizing Parallax Project: Laser Chess Project: “Research on the Minimum Barrier Glasses-free 3D Displays” Spanning Tree Problem” Project: “Characterization of GaN- Advisor: Charles E. Leiserson Fets for Power Conversion” Advisor: Wojciech Matusik Advisor: Dana Moshkovitz Laser Chess is a class of chess-like Advisor: Anantha Chandrakasan Abstract: Printable passive paral- board games that involves shooting Abstract: In a connected, weighted, lax barriers offer an inexpensive laser that bounces off mirrors to and undirected graph, a minimum Abstract: Gallium Nitride (GaN) is a and easy way to convert regular 2D attack your opponent. The game is spanning tree is defined as the new emerging technology that will LCD displays into glasses-free 3D strategically challenging and inter- spanning tree with the minimum slowly be replacing the convention- displays. However, current passive esting, because the attacker has to total cost of all. There have been ally Silicon FETs for power convertor parallax barrier designs require put himself in a more vulnerable a number of different algorithms applications. For this project, I will picking a parallax barrier window size that makes major trade-offs position when attacking. The project has two main objectives: to to find the minimum spanning tree, and scientists are still seek- be characterizing commercial and research level (Prof. Palacios’ lab) between image quality, backlight energy efficiency, and cost. My develop a system for an online parallel game-playing program for ing to improve the efficiency. Intuitively, finding the MST should GaN FETs. GaN FETs offer decreased Rds,ON compared to Silicon research aims to bypass this trade-off by designing and analyzing Laser Chess, and to develop a game engine that plays the game only require a linear number of edge weight comparisons, and all FETs for the same device size (and capacitance). When using GaN different parallax barrier geometries that could improve the quality efficiently. This involves using techniques in performance engineer- known algorithms are doing extra work by introducing unnecessary FETs in power converters, lower Rds,ON results in lower conduction of 3D images while providing backlight energy efficiencies compa- ing, systems and artificial intelligence to develop good strategies comparisons. The Minimum Spanning Tree problem asks whether losses and hence higher efficiency of power conversion. However, rable to those of current consumer 2D LCD displays. and optimize the engine so that it plays the game intelligently and there exists a deterministic linear time algorithm to find MST. It’s a GaN FETs have a Rds,ON that varies with time. When the device is quickly. fundamental problem of interest in network algorithms, and we’d just switched on, it offers a higher Rds,ON. If we allow the device to “I spent this past summer interning at Google working on developer like to find out the solution. remain in the on state, the Rds,ON decreases over time and is dictat- tools, APIs, and authorization. I have worked with Prof. Chris Mon- “My internship project at Dropbox was social network file sharing ed by a time constant. This project will be focusing on characterizing roe at the University of Maryland on trapped ion quantum comput- on its iOS application. I worked with Prof.Berwick on a natural lan- “I have worked with Prof. Henry Cohn on the Kissing Number Prob- the dynamic Rds,ON along with the associated time constant. ing and photon collection. ” guage analysis toolkit for linguists involving integration of multiple lem. I worked with Prof. Dana Moshkovitz this spring/summer on sentence parsers.” the Minimum Spanning Tree Problem.” “I have worked in the Telecom Team at Cisco to improve testing effi- ciency by creating an automation system for their hardware tests. I have worked at Linear Technology to improve the accuracy and speed the process of measuring the resistance differences in their quadru- ple-resistor chip. I was part of a team in that built capacitive touchscreens for mobile devices and tablets.” Szu-Po Wang Dan Weber Adam Yedidia Minshu Zhan MIT EECS - Foxconn Undergraduate MIT EECS - Morais and Rosenblum MIT EECS Undergraduate Research MIT EECS Undergraduate Research Research and Innovation Scholar Undergraduate Research and and Innovation Scholar and Innovation Scholar Innovation Scholar Project: Procedural Multi-Material Project: “Finding Lower Bounds Project: “Modeling Variation of Design for 3D Printing Project: “High Resolution Tactile for Flow Using Exponential Acoustic Cues in Speech Production” Display” Reductions” Advisor: Wojciech Matusik Advisor: Stefanie Shattuck-Hufnagel Advisors: Seth Teller, Luis Fernando Advisor: Dana Moshkovitz Abstract: Recent advancements in Velasquez-Garcia Abstract: Automatic Speech Recog- 3D printer technology and additive Abstract: The problem of maximum nition has achieved its state-of-art manufacturing make it feasible Abstract: The high resolution tactile flow is a well-known optimiza- performance using mainly statistical to fabricate and 3D print highly display my team is developing is tion problem in graph theory with methods. Although current algo- complex objects made of a variety a device consisting of many micro wide-ranging applications and a rithms succeed under relatively of materials. Standard 3D mode- electronic actuators layed out like source of exciting open problems. undisturbed conditions, performance ling pipelines allow modeling the geometric shape of a 3D object pixels on a screen. The actuators can move up and down (i.e. into Despite the presence of many different algorithms for computing can still be improved in noisy settings. Motivated by evidence that in intricate detail. However, geometry shape along can’t specify and out of the “screen”) in response to an applied electrical current. max-flow, as well as fast approximation algorithms, nobody has yet human speakers identify phonemes by detecting specific sound pat- the material composition, internal structure, or surface texture This motion would allow the display to reproduce textures and achieved an algorithm with linear run-time. This problem is con- terns that indicate linguistic categories or “acoustic cues to distinc- efficiently. We aim to solve this problem by procedurally defining the shapes a person can feel. This has many applications for assisting jectured to be impossible, but frustratingly, nobody has yet proved a tive features”, the Speech Communication Lab studies these cues for 3D object. Consequently, the details are computed only when the visually impaired people. A simple application might be a “braille lower bound better than the trivial lower bound of Omega(E). I will the purpose of constructing a better acoustic model for ASR. My work corresponding portion of the object is being printed. In this way, we e-reader”. A more sophisticated system incorporating sensors use the little-used method of exponential reduction from NP-hard is to model the correlation between the variations of the cues and the can fabricate high-quality, complex multi-material 3D object. might map out a room and present information about obstacles problems to find a non-trivial lower bound for maximum flow. corresponding speaking context, i.e. to discover which factors lead to using textures and shapes on the display. which kinds of variation. We believe that such knowledge can effec- “I have worked with Prof. Muriel Medard and Shirley Shi on imple- “I worked with Dr. Misha Chertkov at LANL for two summers where tively reduce unpredictability, leading to better ASR performance. menting network coding on software-defined radio at MIT. I built a “I have worked in the MIT Aerospace Controls lab where I designed we worked on methods for computing matrix permanents. I did a basic Chinese Text-to-Speech system as my high school research and built charging control circuitry for automated battery swapping UROP with Prof. Shah in which I studied new methods for inter- “My UROP project at the Speech Communication Lab involves devel- project. I studied at National Taiwan University for one year.” stations for autonomous quadcopters. I have also interned at Apple preting customer data from the Ford motor company. I worked with oping a set of landmark label processing and analysis tools needed Inc., where I developed embedded software to verify hardware Prof. Jean-Phillippe Bouchaud at a finance company in Paris where for modeling speech acoustics. I worked at the Evolutionary Design for mobile devices such as the iPad, and Synaptics Inc., where I I studied applications of LQR methods to portfolio optimization.” & Optimization Group on improving the algorithm of a wind farm independently designed and built a new tool for characterizing their layout optimization software. At Singapore SMART center I wrote GIS integrated circuits.” data processing programs for a transportation simulation platform developed by MIT and Singapore researchers.”

24 — 2012–2013 SCHOLARS 2012–2013 SCHOLARS — 25 Edwin Zhang MIT EECS - Foxconn Undergraduate Research and Innovation Scholar Project: “Automated Diary Systems” Advisor: Daniela Rus

Abstract: Everyday, our move- ments help us get from place to place and we develop movement patterns based on our lifestyle. By studying these patterns, we hope to gain insight into people’s everyday activities at an individual and com- munal level. iDiary is a system that takes and processes GPS data, allowing users to search their previous destinations. Currently, iDiary streams live GPS data and compresses the input into a more manageable dataset on which queries can be performed. We wish to extend iDiary to be able to categorize an individual’s movement “Research is not only an integral component patterns. A user can then analyze how much time they spend at different places. By combining many user’s data and patterns, we can use that information to determine popular locations based on of careers in academia; it is also an avenue for time and activity. developing prototypes for future entrepreneurial “I worked on a research project involving Software-Defined Net- working at Northrop Grumman this past summer. I worked in the Media Lab in the summer of 2011 working on a mobile media-col- endeavors and honing industry-relevant skills. lecting application for iPhone. I am able to speak and read Manda- rin Chinese and my parents are both immigrants.” SuperUROP was designed with input from

Xianzhen Zhu EECS undergraduates to provide students with MIT EECS - Analog Devices Under- graduate Research and Innovation the ideal environment to develop these skills Scholar Project: “Processing ECG, BCG and PPG signals on MSP430 micro- and concepts.” controller for a wearable monitor” —Catherine Olsson Advisor: Charles Sodini USAGE student 2011-12 Abstract: This SuperUROP involves a medical device continuously monitor- ing vital signs and wirelessly sensing data for mobile device display. The current medical device collects ECG, BCG, and PPG raw data and sends data to the display terminal directly. In order to reduce power, improve data rate and boost efficiency, raw data need to be processed first and then to be sent to the display terminal. Other than signal processing, the display terminal is chose to be a smartphone.There- fore, a mobile application needs to be developed for further signal processing and display in a clinical setting.

“I have worked in Sea Grant on a sensor suite of an underwa- ter robot. I worked in Analog Devices, in Radio Frequency group, focusing on building behavioral models of RF components. I was in Analog Devices, , China last summer, working on building a library of RF components.”

26 — 2012–2013 SCHOLARS 2012–2013 SCHOLARS — 27 Analog Devices, Inc.

For nearly 50 years, Analog Devices, Inc. has set the standard for innovation and excellence in signal processing. ADI’s analog, mixed-signal, and digital signal processing integrated circuits play a fundamental role in converting, conditioning, and processing real-world phenomena such as light, sound, temperature, motion, and pressure into electrical signals to be used in a wide array of electronic equipment.

Erika N. ’04 and Colin A. Angle ’89, SM ‘91 SuperUROP Participation in the UROP program at MIT had a profound impact on both Erika and Colin Angle. Erika’s work with mass spectrometry fueled her interest and contributed to her PhD thesis on an advanced biological application using that technology and is at the heart of her BioTech Startup, Coun- ter-Point Health Solutions. Through his UROP, Colin began a 20-year partnership with Professor Rodney Brooks that started with an EE thesis prize for his UROP project, and, following graduate school, his co-founding iRobot and becoming CEO and chairman of the board of the iRobot Corporation. The opportu- nity for undergraduates to work with advanced technology and MIT professors on projects beyond the Sponsors classroom is something Erika and Colin feel is a unique and powerful part of the MIT experience. Basis Technology

Basis Technology provides software solutions for text analytics, digital forensics, and identity resolution in over forty languages. Our products power search, business intelligence, e-discovery, financial com- “As an industrial sponsor, Analog Devices pliance, and other applications. Our linguistics team is at the forefront of natural language processing using statistical modeling, expert rules, and corpus-derived data. Our forensics team pioneers better, faster, and cheaper techniques to extract forensic evidence, keeping government and law enforcement will look for opportunities to collaborate ahead of exponential growth of data.

with students and faculty on research DENSO topics of continual interest and provide DENSO is a global automotive supplier of advanced automotive technology, systems and components, heading toward an automotive society where cars put less drag on the environment and drivers have insights into the relevance of research to fewer worries about traffic accidents. Worldwide, the company has more than 200 subsidiaries and affiliates in 35 countries and regions and employs over 120,000 people. Consolidated global sales for the fiscal year ending March 31, 2012, totaled US$38.4 billion. DENSO spent 9.5 percent of its global real world applications. Analog Devices is consolidated sales on research and development. For more information, go to www.globaldenso.com.

excited about exploring new possibilities Draper Laboratory to strengthen our relationship with MIT Draper Laboratory is a not-for-profit, engineering R&D organization dedicated to solving critical problems in national security, space systems, biomedical systems, and energy. Core capabilities include GN&C; miniature low power systems; highly reliable complex systems; information/decision students and faculty through the systems; autonomous systems; biomedical and chemical systems; and secure networks and communi- cations. A number of MIT faculty members maintain close association with Draper through joint SuperUROP program.” research. There are typically 50 to 60 graduate students working on thesis research at Draper.

— Raymond S. Stata ‘57, SM ‘58 eBay Inc. Chairman and Co-Founder, Analog Devices Inc. For over 17 years, eBay Inc. has been transforming commerce and changing the way the world shops, sells, pays and connects. We are redefining technological trends — from mobile to social to digital — to drive new opportunities and innovations for our customers.

With the combination of eBay, PayPal, GSI Commerce and Magento, eBay Inc. is enabling retailers to succeed by engaging with consumers where, when and how they want to shop and pay.

2012–2013 SPONSORS — 29 Facebook Quanta Computer

Founded in 2004, Facebook’s mission is to make the world more open and connected. People use Quanta Computer designs and builds one third of the world’s computers and a significant number Facebook to stay connected with friends and family, to discover what’s going on in the world, and to of tablet PCs, datacenter equipment, and other products. The company established Quanta Research share and express what matters to them. Our core values are to focus on impact, move fast, be bold, Institute to innovate in cloud computing solutions and create value through global partnerships such as be open, and build social value. the Qmulus and T-Party projects with MIT CSAIL. Quanta Research Cambridge was set up in Kendall Square to work closely with MIT researchers on enabling technologies for future cloud products and services. Foxconn Guided by a belief that electronics products will be an integral part of everyday life in every office and Dinarte R. Morais ‘86 and Paul Rosenblum ‘86 in every home, Terry Gou founded Hon Hai Precision Industry Company Ltd (also known as Foxconn) in 1974. Today, with USD $118B revenue and ranked No. 43 of Fortune Global Companies in 2011, Course VI alumni Paul Rosenblum and Dinarte Morais participated in a number of UROPs as under- Foxconn is a global leader in innovation and technology. Foxconn, well-known as the manufacturer of graduates. The research experience enhanced their MIT education and helped prepare them for success- many quality brand electronic products, has developed and expanded its expertise to include many ful careers following graduation. To give current and future students access to a similar experience, different technology sectors. Paul and Dinarte have chosen to designate the support of their endowment fund to the Advanced Undergraduate Research Program. They hope that through pursuing deeper research experiences within the department, students will gain valuable skills and knowledge while also attracting visibility for their Google work within MIT and beyond.

Google’s mission is to organize the world’s information and make it universally accessible and useful. Texas Instruments

Operating in over 35 countries, Texas Instruments (TI) is one of the world’s largest semiconductor compa- Intel nies. Harnessing the creative energy and technical talent of our 35,000 employees, TI provides innovative semiconductor solutions which enable our customers to create a broad range of novel products. Intel is proud to provide funding to make the SuperUROP at MIT possible. Intel is the world’s largest semiconductor chip maker and develops advanced integrated digital technology, primarily integrated From tablets, portable medical devices, wireless base-stations, to cool toys, TI’s analog, embedded circuits, for industries such as computing and communications. Intel also develops computing processing, and wireless solutions permeate modern daily life making our world safer, smarter, greener, platforms, which are defined as integrated hardware and software computing technologies that are healthier, and more fun. designed to provide an optimized solution. Intel’s goal is to be the preeminent computing solutions company that powers the worldwide digital economy. VMware

MediaTek The global leader in virtualization and cloud infrastructure, VMware delivers customer-proven solutions to more than 250,000 customers, including over 99 percent of Fortune 1000 and 97 percent of Fortune MediaTek Inc. is a leading fabless semiconductor company for wireless communications and Global 500 companies. We’re accelerating IT by reducing complexity and enabling more flexible, agile digital multimedia solutions. The company is a market leader and pioneer in cutting-edge SOC service delivery. We’re helping enterprises adopt a cloud model that addresses their unique business system solutions for wireless communications, high-definition TV, optical storage, DVD and challenges — accelerating IT to accelerate business. Blu-ray products.

Founded in 1997 and listed on Taiwan Stock Exchange under the code “2454”, MediaTek Inc., is head- quartered in Taiwan and has sales or research subsidiaries in Mainland China, Singapore, India, U.S., Japan, Korea, Denmark, England, Sweden and Dubai.

Qualcomm

Qualcomm Research is a center of innovation where industry’s most talented engineers and scientists come to collaborate and create wireless technologies and solutions of tomorrow. Qualcomm’s core belief has been that Mobile is “Redefining Computing.” Mobile devices today are complex computing platforms with powerful, heterogeneous multicore capabilities, a variety of connectivity options and sensing capabilities ranging from position location, personal “always on, always aware” digital assistant to medical applications. The platform encompasses system engi- neering solutions empowered by optimized communication and signal processing algorithms, software and hardware architectures, power efficient design, nanotechnology and improving the user experience. As mobile data traffic continues to grow explosively, Qualcomm is pursuing bold initiatives to meet surging new challenges.

30 — 2012–2012 SPONSORS 2012–2013 SPONSORS — 31 EECS Department Head Anantha P. Chandrakasan acknowledges the following contributors to the formation, shaping and implementation of the SuperUROP program.

Office of the Dean for Undergraduate Education Julie B. Norman, Senior Associate Dean for Undergraduate Education, Director, Undergraduate Advising and Academic Programming Michael Bergren, Associate Dean, Academic and Research Initiatives, Undergraduate Advising and Academic Programming J. Alex Hoyt, Administrative Assistant

Student Financial Services Elizabeth M. Hicks, Executive Director Gary Ryan, Associate Director for Financial Aid Delivery

Office of Development Services Linda Mar, Associate Director, Fund and Campaign Reporting

Office of the Vice President for Resource Development Elizabeth Ogar, Recording Secretary and Executive Director of Administration Kathy D. Vitale, Senior Associate Recording Secretary, Office of the Recording Secretary Contact: Office of Leadership Giving Yumi Yasutake, Senior Leadership Giving Officer Anantha P. Chandrakasan, Department Head, EECS Kathleen Vieweg, Leadership Giving Officer Joseph F. and Nancy P. Keithley Professor of Electrical Engineering Elizabeth Barbuto, Individual Giving Officer Massachusetts Institute of Technology, 38-403, 50 Vassar Street

Office of Philanthropic Partnerships Cambridge, MA 02139-4307 Sharon J. Stanczak, Director, Cancer and Inter-Institutional Initiatives Phone: 617.253.4601 Fax: 617.253.0572 617.258.7619 Email: [email protected] Office of the President Israel Ruiz, Executive Vice President and Treasurer superurop.eecs.mit.edu School of Engineering Chad Galts, Director of Communications

EECS Department Undergraduate Experience Task Force members Steven Leeb, Professor, co-chair of Undergraduate Experience Task Force Seth Teller, Professor, co-chair of Undergraduate Experience Task Force Undergraduate Student Advisory Group in EECS (USAGE) 2011-12 Agnes Y. Chow, Administrative Officer Dennis M. Freeman, Professor, Undergraduate Officer and MacVicar Fellow Mehul Tikekar, Teaching Assistant, 6.UAR Anne Hunter, Undergraduate Administrator Dorothy Curtis, Research Scientist, Computer Science and Artificial Intelligence Lab Jessica Kraus, Outreach and Events Coordinator Jarina Shrestha, Fiscal Officer Patricia Sampson, Communications Coordinator Maura Ridge, EECS Department and School of Engineering Development Officer

Design: Subbiah Design