Skip to main content

Jeffrey Heer earns Test of Time Award at IEEE VIS for helping bring data visualization into the mainstream

Picture of Jeff Heer at his desk with computers on.

Allen School professor Jeffrey Heer, who leads the Interactive Data Lab, received a Test of Time Award at the 2021 IEEE Visualization & Visual Analytics Conference for his work on “D3: Data-Driven Documents.” In the winning paper, which was published in IEEE Transactions on Visualization and Computer Graphics in 2011, Heer and his colleagues propose a new framework called D3 to create a representation-transparent approach to visualization for the web. The team’s work has been cited more than 3,300 times and is lauded as helping bring data visualization to the mainstream.

Heer, who holds the Jerre D. Noe Endowed Professorship at the Allen School, co-authored the paper while a professor at Stanford University. The project was led by first author Mike Bostock, Heer’s former Ph.D. student, who spent the last 10 years continuing to develop D3, author hundreds of examples, and support the D3 user community. Co-author and graduate student Vadim Ogievetsky helped to develop and evaluate the system. The result was a novel approach to create web-based visualizations by flexibly binding data directly to document elements.

“I’m so excited to see D3 honored at IEEE VIS,” said Heer. “I don’t see this as just an award for 10-year-old work. I see it as a recognition of 10 years of incredible effort by Mike and others, alongside an outpouring of teaching and sharing by visualization creators and researchers. It has been a thrill to help web-based visualization come of age.”

D3, a de facto standard for interactive visualizations on the web, is an approach that helps turn data into powerful visualizations using HTML, SVG and CSS. In the paper, the team shows how representational transparency improves expressiveness and better integrates with developer tools. D3 also simplifies debugging and allows iterative development. Designers using the framework input data into their document to generate and modify visual content, providing a compelling way for web developers to enable interactive visualizations. As a free and open-source tool, D3 changed the field of data visualization research and practical uptake of interactive visualization on the web.

D3 sits atop years of visualization systems research, building on ideas from Bostock and Heer’s earlier Protovis toolkit, as well as Heer’s prior Prefuse and Flare frameworks. This line of work has continued at the Allen School, resulting in visualization languages such as Vega and Vega-Lite.

Since the paper’s initial publication, Heer joined the Allen School faculty and has been recognized with the Association for Computing Machinery’s ACM Grace Murray Hopper Award, the IEEE Visualization Technical Achievement Award, Best Paper Awards at the ACM Conference on Human Factors in Computing (CHI), EuroVis and IEEE InfoVis conferences, and another IEEE InfoVis 10-Year Test-of-Time Award. After Ogievetsky earned his Master’s from Stanford, he went on to co-found Imply, a multi-cloud data platform, while Bostock worked at the New York Times to create data-rich stories using D3 before going on to form Observable, a provider of web-based computational notebooks for data analysis, visualization and more.

Read the award citation here and the research paper here

Congratulations to Jeff and his co-authors! 

Read more →

Allen School’s Maya Cakmak named 2021 DO-IT Trailblazer for making robots accessible to people with disabilities

Headshot of Maya Cakmak

Allen School professor Maya Cakmak, who directs the Human-Centered Robotics Lab, was recently named a 2021 Trailblazer by the University of Washington’s Disabilities, Internetworking, and Technology Center (DO-IT). The Trailblazer awards honor members of the DO-IT community who forge new pathways to increase the potential for people with disabilities to succeed in college, careers and life. Cakmak was honored for her continued work with DO-IT’s AccessEngineering, AccessComputing and Summer Study Program. The initiatives introduce students with disabilities to engineering and computer science and make these disciplines more accessible.

Cakmak’s research focuses on creating robots that can be programmed and controlled by a diverse group of users with unique needs and preferences to do useful tasks. By taking a human-centered approach to build robots that assist people in everyday tasks with state-of-the-art robotic functionalities accessible to users with no technical background, Cakmak’s goal is to make personal robotic assistants in the home a reality to improve the quality of people’s lives, including giving independence to people with motor limitations and enabling older adults to age in place.

“I was introduced to accessibility research by emeritus professor Richard Ladner when I first joined the faculty in 2013,” said Cakmak. “Richard made me realize the potential role that robots could play in addressing inequities that people with mobility and dexterity limitations face in accessing the physical world.” 

In 2014, Cakmak was introduced to DO-IT director Sheryl Burghstahler and started working with her  as a co-PIs on the AccessEngineering project. Ladner encouraged Cakmak to propose a DO-IT robot programming workshop. Both of those experiences taught her a lot about working with people with disabilities and shaped her research interests for years to come. Her continued commitment to DO-IT programs has given Cakmak the opportunity to serve a diverse student body while integrating relevant disability-related and universal design content into engineering courses. In the robot programming workshop, she taught high school students with disabilities to program different types of  robots. For instance, in one workshop students with little robotic experience programmed interactive social robots to help people deal with stress and regulate emotions. In another, students collaborated to program a mobile manipulator robot to be a grocery store attendant.

“We generally think in terms of the 99 percent of humans, and human-centered design targets 100 percent of them,” said Dillen, a student in the workshop. 

Cakmak also participated in  the AccessComputing OurCS workshop series, which involved university women with disabilities in a two-day program where they created a robot that supports mental health. By brainstorming and bodystorming, the group explored user and robotic interaction to reach their goal. The students identified a need to journal to improve mental health and built journaling robots with friendly faces that were tuned into listening to a person and asking them questions based on the techniques and tools the students found to be the most important to relieve stress. 

“I continue to work with DO-IT, as well as other great initiatives on campus like the Taskar Center and CREATE, because they are the subject domain experts and bring so much to the table. I continue to learn from them in every project,” said Cakmak. “Like our rockstar Allen School grad student and 2020 Trailblazer Award recipient Ather Sharif recently wrote, we ought to include people with disabilities in every part of accessibility research.”

Cakmak, who holds the Robert E. Dinning Professorship, received the Robotics: Science and Systems Early Career Spotlight Award, has been named a Sloan Research Fellow and had her work featured in Wired magazine. 

View Cakmak’s acceptance speech here, and learn more about the 2021 DO-IT Trailblazers here

Congratulations, Maya! 

Read more →

Allen School’s Barbara Mones celebrated for her distinguished career in computer animation and XR education

Allen School teaching professor Barbara Mones has had a remarkable career in education as director of Animation Production for the Animation Research Labs, director of the Reality Studio and as leader of both the Facial Expression Research Group and the Octopus Research Group. In recognition of her outstanding work, Mones was recently honored with the 2021 Distinguished Educator Award from the Association for Computing Machinery’s Special Interest Group on Computer Graphics and Interactive Techniques (ACM SIGGRAPH) for her trailblazing role in developing curricula in computer animation and her continuing role in extending the curricula to virtual reality (VR), augmented reality (AR) and mixed reality (MR). 

Mones, who joined the Allen School in 1999, has built a career working in and teaching computer graphics and animation production. Her research is in animation, visual storytelling, content development, fast prototyping, facial expression for stylized characters and the animation production pipeline design for games, film and immersive environments. As director of the Reality Studio, Mones teaches students about effective production pipelines and clear storytelling for and in VR, AR and MR. Students develop and create their own animation and immersive projects under her guidance. 

“Since joining the Allen School, Barbara grew a single course in digital animation into a suite of courses extending from traditional to immersive — virtual reality — digital animation,” said Ed Lazowska, Professor and Bill & Melinda Gates Chair Emeritus in the Allen School. “Year after year, the animated shorts that her students create are invited to prestigious animation festivals in the U.S. and beyond. Year after year, her graduates take positions at leading animation houses. Year after year, we receive messages from former students describing how their careers were shaped by the experiences they had with Barbara at University of Washington.”

The curricula Mones has developed in computer animation has been widely recognized and influential — she has lectured at institutions globally on animation and curriculum development. She also coordinated an international student animation competition for the ACM SIGGRAPH for 17 years and served as Art Chair for the organization’s Education Committee.

“Barbara gave me my first opportunity to learn the skills for animation and visual effects. She introduced me to my grad program and set me on the path to working in the film industry,” said Elizabeth Muhm (B.S., Computer Science and Mathematics, ‘09), a former teaching assistant for Mones who is currently a software engineer at Google. “She both shared her passion for the craft and taught practical skills I use daily like how to manage up and how to think of all your work as a draft to iterate on.”

Students who study digital animation at the UW have the opportunity to put what they learned into practice in the Allen School’s Animation Capstone, in which they collaborate on the production of an animated short film following an industry-standard production pipeline that spans modeling, shading, lighting, animating, rendering and post-production. With her capstone students, Mones has produced and directed 20 animated shorts, many of which were screened at domestic and international film festivals. Along the way, she has developed a curriculum that now incorporates AR, VR and MR into storytelling, content development and filmmaking.  

Dancer By the Sea” and “The Tyrant” are her most recent films to be screened at festivals — and both have garnered many awards. “Dancer By the Sea” has been screened in 22 national and international festivals, including in Canada, Portugal, Germany, Holland, Romania and Russia. “Dancer By the Sea” won 24 awards including Best Inspirational Film at the Top Shorts Festival, Best Family Animated/Best Music Score at the Canada Shorts: Canadian and International Short Film Festival, Best Inspirational Film  at the Festigious Los Angeles Film Festival, Award of Outstanding Excellence at the CineMagic Film Festival and the Award of Outstanding Excellence – Viewer Impact, Inspirational at the Depth of Field International Film Festival. “The Tyrant” has been screened in 10 national and international festivals and won four awards to date, including Best Animated Film at the Gold Star Movie Awards, Honorable Mention/Best Animated Short at the Independent Shorts Awards and Gold Winner/Animation at the International Independent Film Awards. 

Standouts in previous years include the 2008 film “KINGS,” which won a Reviewers’ Choice Award at the Port Townsend Film Festival and Honorable Mention at the New Jersey Film Festival, both in 2011, and “Fish Out of Water,” produced in 2017, that received an Honorable Mention at the fifth annual Noida International Film Festival and was a Merit Winner at the Global Shorts international short film competition. 

Furthermore, her graphics and animation have been shown in museums and institutions worldwide, including the Smithsonian Institution and the Villa Ciani Museum in Switzerland and the ACM SIGGRAPH Electronic Theater. She also has designed and implemented training programs in the areas of digital modeling, animation and 3D paint at Dreamworks/Pacific Data Images and Industrial Light & Magic.

Before arriving at the UW, Mones was a Teaching Fellow at the Human Interface Technology Lab at the University of Canterbury, New Zealand, and worked for the White House and National Aeronautics and Space Administration on Al Gore’s Global Learning and Observations to Benefit the Environment (GLOBE) Program. For this she was presented with a NASA Group Achievement award. She was recently elected into the SIGGRAPH Executive Committee to serve for three years. 

Watch Mones talk about the award and speak more about her work here. All of her screenings and awards can be seen on the Animation Research Labs website

Congratulations, Barbara! 

Read more →

Allen School’s Saadia Gabriel and Dhruv Jain win Google Research/CMD-IT LEAP Dissertation Fellowships for research aimed at detecting misinformation and advancing sound accessibility

Side-by-side portraits of Saadia Gabriel and Dhruv Jain, divided by a diagonal purple line. Gabriel, on the left, is wearing her hair pulled back from her face with a mocha-colored headband, glasses, and a grey woolen blazer over a black v-neck shirt, standing in front of a wall of interior windows framed by pale wood and concrete. Jain, on the right, is wearing glasses and a grey wool blazer over a grey v-neck sweater and white crew-neck t-shirt, standing in front of leaded pane glass doors with intricate wood framing.
Saadia Gabriel (left) and Dhruv Jain

Allen School Ph.D. students Saadia Gabriel and Dhruv (DJ) Jain each won a dissertation Fellowship from Google Research and the CMD-IT Diversifying LEAdership in the Professoriate (LEAP) Alliance. In an effort to make computer science research careers more accessible, Google Research partnered with the LEAP Alliance, which is operated by the national Center for Minorities and People with Disabilities in Information Technology to increase the diversity of Ph.D. graduates in computing. Together, the organizations provided a total of six dissertation awards this year to support doctoral students from historically underrepresented groups as they complete their Ph.D. requirements.

Gabriel, advised by Allen School professor Yejin Choi, researches natural language generation and social commonsense reasoning. Gabriel has previously worked on evaluating factuality in generation, as well as improving fairness and explainability in toxic language detection. In her most recent work, she investigates how people might react to Covid-19 and climate misinformation online. She aims to find how well machine learning models interpret and understand reactions and emotions of people in everyday situations and whether or not these models are capable of recognizing text that is factually consistent with prior context. She also seeks to determine if machine learning algorithms are designed with accessibility and interpretability in mind. 

Gabriel will design algorithms for machine learning approaches to find implications captured by written language then develop frameworks that can understand headlines that are harmless versus headlines that have malicious intentions. Ultimately she plans to develop a system prototype and mobile application for artificial intelligence-augmented news reading, using resources she develops for generative neural models to be trained with misinformation detection formalisms. 

Gabriel has previously earned the David Notkin Endowed Graduate Fellowship in Computer Science & Engineering and the ARCS Foundation Fellowship

Jain, who is co-advised by Allen School professor Jon Froehlich and Human Centered Design & Engineering professor and Allen School adjunct professor Leah Findlater, works in the Makeability Lab to advance sound accessibility by designing, building and deploying systems that leverage human computer interaction (HCI) and artificial intelligence (AI). His primary aim is to help people who are d/Deaf and hard of hearing (DHH) to receive important and customized sound feedback.

Jain created HomeSound, a smart home system that senses and alerts users to sound activity like a beeping microwave, blaring smoke alarm or barking dog. To increase the portability of HomeSound, Jain created SoundWatch, an app that provides always-available sound feedback on smartwatches. When the app picks up a nearby sound like a car honking, a bird chirping or someone hammering, it sends the user a notification along with information about the sound. The next phase of his research will be devoted to building on this work, which was well-received by users, to enable feedback to be customized to individual needs, such as the calls of each of their children or the beep of a new home appliance. For example, Jain is currently working on ProtoSound, a sound recognition system that can be personalized by end-users by inputting a few labelled examples of each sound.

Jain has earned two Best Paper Awards, four Best Paper Award Honorable Mentions and one Best Artifact Award at top conferences in the field of HCI. In addition to the Google Research/CMD-IT LEAP Alliance grant, he previously received a Microsoft Research Dissertation Grant to support his work.

Congratulations Saadia and DJ!

Read more →

Allen School’s Amy Zhang and Franziska Roesner win NSF Convergence Accelerator for their work to limit the spread of misinformation online

Amy Zhang (left) and Franziska Roesner

The National Science Foundation (NSF) has selected Allen School professors Amy Zhang, who directs the Social Futures Lab, and Franziska Roesner, who co-directs the  Security and Privacy Research Lab, to receive Convergence Accelerator funding for their work with collaborators at the University of Washington and the grassroots journalism organization Hacks/Hackers on tools to detect and help stop misinformation online. The NSF’s Convergence Accelerator program is unique in that its structure offers researchers the opportunity to accelerate their work over the course of a year to find tangible solutions. The curriculum is designed to strengthen each team’s convergence approach and further develop their solution to move on to a second phase with the potential for additional funding.

In their proposal, “Analysis and Response for Trust Tool (ARTT): Expert-Informed resources for Individuals and Online Communities to Address Vaccine Hesitancy and Misinformation,” Zhang, Roesner, Human Centered Design & Engineering professor and Allen School adjunct professor Kate Starbird, Information School professor and director of the Center for an Informed Public Jevin West, and internet and Hacks/Hackers researcher at large Connie Moon Sehat, who serves as principal investigator on the project, aim to develop a software tool — ARTT — that helps people identify and prevent misinformation. This currently happens on a smaller scale by individuals and community moderators with few resources or expert guidance on combating false information. The team, made up of experts in fields such as computer science, social science, media literacy, conflict resolution and psychology, will develop a software program that helps moderators analyze information online and present practical information that builds trust.  

“In our previous research, we learned that rather than platform interventions like ‘fake news’ labels, people often learn that something they see or post on social media is false or untrustworthy from comment threads or other community members,” said Roesner, who serves as co-principal investigator on the ARTT project alongside Zhang. “With the ARTT research, we are hoping to support these kinds of interactions in productive and respectful ways.”

While ARTT will help prevent the spread of any misinformation, the team’s focus right now is on combating false information on vaccines — vaccine hesitancy has been identified by the World Health Organization as one of the top 10 threats to global health.

In addition to her participation in the ARTT enterprise, Zhang has another Convergence Accelerator project focused on creating a “golden set” of guidelines to help prevent the spread of false information. That proposal, “Misinformation Judgments with Public Legitimacy,” aims to use public juries to render judgments on socially contested issues. The jurors will continue to build these choices to create a “golden set” that social media platforms can use to evaluate information posted on social media. Besides Zhang, the project team includes the University of Michigan’s Paul Resnick, associate dean for research and faculty affairs and professor at the School of Information, and David Jurgens, professor at the Information School and in the Department of Electrical Engineering & Computer Science, and the Massachusetts Institute of Technology’s David Rand, professor of management science and brain and cognitive sciences and Adam Berinsky, professor of political science.

Online platforms have been increasingly called on to reduce the spread of false information. There is little agreement on what process should be used to do so, and many social media sites are not fully transparent about their policies and procedures when it comes to combating misinformation. Zhang’s group will develop a forecasting service to be used as external auditing for platforms to reduce false claims online. The “golden sets” created from the jury’s work will serve as training data to improve the forecasting service over time. Platforms that use this service will also be more transparent about their judgments regarding false information posted on their platform. 

“The goal of this project is to determine a process for collecting judgments on content moderation cases related to misinformation that has broad public legitimacy,” Zhang said. “Once we’ve established such a process, we aim to implement it and gather judgments for a large set of cases. These judgments can be used to train automated approaches that can be used to audit the performance of platforms.”

Participation in the Convergence Accelerator program includes a $749,000 award for each team to develop their work. Learn more about the latest round awards here and read about all of the UW teams that earned a Convergence Accelerator award here

Read more →

Allen School’s Dhruv Jain wins Microsoft Research Dissertation Grant for his work leveraging HCI and AI to advance sound accessibility

Dhruv Jain smiling in front of glass and wood cabinet

Allen School Ph.D. student Dhruv (DJ) Jain has received a Microsoft Research Dissertation Grant for his work on “Sound Sensing and Feedback Techniques for Deaf and Hard of Hearing Users.” This highly selective grant aims to increase diversity in computing by supporting doctoral students who are underrepresented in the field to “cross the finish line” during the final stages of their dissertation research. 

Jain, who is co-advised by Allen School professor Jon Froehlich and Human Centered Design & Engineering professor and Allen School adjunct professor Leah Findlater, works in the Makeability Lab to advance sound accessibility by designing, building and deploying systems that leverage human computer interaction (HCI) and artificial intelligence (AI). His primary aim is to help people who are d/Deaf and hard of hearing (DHH) to receive important and customized sound feedback. The dissertation grant will support Jain’s continuing work on the design and evaluation of three of these systems. 

One of his projects, HomeSound, is a smart home system that senses and visualizes sound activity like the beeping of a microwave, blaring of a smoke alarm or barking of a dog in different rooms of a home. It consists of a microphone and visual display, which could be either a screen or a smartwatch, with several devices installed throughout the premises. Another system, SoundWatch, is an app that provides always-available sound feedback on smartwatches. When the app picks up a nearby sound like a car honking, a bird chirping or someone hammering, it sends the user a notification along with information about the sound. Jain also has contributed to the development of HoloSound, an augmented reality head-mounted display system that uses deep learning to classify and visualize the identity and location of sounds in addition to providing speech transcription of nearby conversations. All three projects are currently being deployed and tested with DHH users.

“Dhruv is a dedicated researcher who draws on his own unique life experiences to design and build interactive systems for people who are deaf or hard of hearing,” Froehlich said. “DJ cares not just about academic results and solving hard technical problems but in pushing towards deployable solutions with real-world impact. SoundWatch is a great example: DJ helped lead a team in building a real-time sound recognizer in the lab that they then translated to an on-watch system deployed on the Google Play Store. Thus far, it’s been downloaded over 500 times.”

Over the course of his research, Jain has published 20 papers at top HCI venues such as the Association for Computing Machinery’s Conference on Human Factors in Computing Systems (CHI), Symposium on User Interface Software and Technology (UIST), Designing Interactive Systems Conference (DIS) and Conference on Computers and Accessibility (ASSETS). His work has received two Best Paper Awards, three Best Paper Honorable Mentions and one Best Artifact Award. 

Learn more about the 2021 grant recipients here.

Congratulations, DJ!

Read more →

CAREER Award-winning faculty at the Allen School advance leadership and innovation in software testing, machine learning equity, and natural language understanding

NSF logo

How can we endow artificial intelligence with the ability to comprehend and draw knowledge from the immense and varied trove of online documents? Is there a way to make testing and debugging of software that pervades our increasingly technology-dependent world more efficient and robust? Speaking of pervasiveness, as technologies like machine learning are more embedded into our society, how can we be sure that these systems reflect and serve different populations equitably? 

Those are the questions that Allen School professors Hannaneh Hajishirzi, René Just and Jamie Morgenstern are grappling with in their latest research. And while each focuses on a different area, they all have at least two things in common: Their commitment to integrating research and education earned them National Science Foundation CAREER Awards recognizing junior faculty who exemplify the role of teacher-scholars, and their contributions are helping to cement the Allen School’s leadership in both core and emerging areas of computing.

Hannaneh Hajishirzi: Knowledge-rich neural text comprehension and reasoning

Hannaneh Hajishirzi

Hajishirzi joined the Allen School faculty full-time in 2018 and is the director of the H2Lab, where she focuses on finding and addressing foundational problems in artificial intelligence (AI) and natural language processing (NLP). She is also a Fellow at the Allen Institute for AI. In her CAREER award-winning work, Hajishirzi aims to improve textual comprehension and reasoning using AI capabilities and deep learning algorithms to help applications better understand text and draw logical conclusions. For example,  her research seeks to enable AI systems to answer questions such as “What percentage of Washington state’s budget has been spent on education over the last 20 years?” or verify claims like “Baricitnib prevents 2019-COV from infecting AT2 lung cells.” To do so, the AI system needs to comprehend the claim, find data from reliable sources like scientific articles, and perform reasoning skills to integrate explicit and implicit evidence. Hajishirzi will integrate AI capabilities into deep learning algorithms to understand and reason about textual comprehension to devise hybrid, interpretable algorithms that understand and reason about textual knowledge across varied formats and styles. It will also generalize to emerging domains with scarce training data and operate efficiently under resource limitations.

“Effectively unlimited quantities of ever-changing knowledge are available online in diverse styles, such as news vs. science text and formats — knowledge bases, financial reports and textual documents,” Hajishirzi said. “The content and language style in these domains might evolve over time; for example, scientific articles about the Covid-19 pandemic may use different vocabulary and style as scientists learn more about the virus and communicate findings to different audiences. It is really important to build AI systems that make sense of this enormous amount of knowledge. As a result, textual comprehension is a fundamental problem in AI and NLP.”

René Just: Toward effective, predictable, and consistent software testing

René Just

Since joining the Allen School faculty in 2018, Just has focused on software engineering and data science, in particular static and dynamic program analysis, empirical software engineering and applied statistics and machine learning. Through his CAREER-winning research,  Just is working to increase the quality of the software that powers modern technology and to improve software development more generally with a framework and methodology for systematic software testing. By developing more effective and consistent software testing approaches, Just will provide developers with concrete test goals quantifying the degree to which these test goals are representative of the defects that were experienced during development in the past. By developing more effective and consistent software testing, his method will be able to assess test goals to check for bugs that were experienced during the development of the software.

“Given that software affects nearly every aspect of our daily lives, its defects have serious implications, and significant advances in software quality benefit every corner of society,” Just said. “This is the main motivation for my work on software testing, which aims to prevent fatal software incidents, million-dollar defects, and a lot of frustration caused by software that simply isn’t working as expected.”

Jamie Morgenstern: Strategic and equity considerations in machine learning

Jamie Morgenstern

Morgenstern, who joined the Allen School faculty in 2019, studies the social impact of machine learning (ML) and the impact of social behavior because of ML. In her CAREER award-winning work, Morgenstern is researching the performance of machine learning systems that are trained and tested on heterogeneous and strategically generated data and make both predictions and decisions. This work will help guarantee high-quality predictions in domains with varied data sources. It will also help ensure that insights from ML will apply to diverse populations rather than just the majority. Morgenstern’s work will transform the way both researchers and practitioners reason about human-centric ML models. Additionally, it will shed light on interesting technical questions about how optimizing for different measures of performance affects minority communities. 

“This will provide guarantees on the future performance of systems built on human-generated historical data, even when those people will continue to interact with the system,” Morgenstern said. “My research will inform the design of learning algorithms trained and deployed on human-generated data, in domains such as commerce, medicine, risk modeling, and social benefit allocation.”

Morgenstern, Just and Hajishirzi are the most recent Allen School faculty members to advance leading-edge research with support from the NSF CAREER program. A total of 64 faculty members have received one of these prestigious awards or their predecessor, the Presidential/NSF Young Investigator Award, during their time at the Allen School.

Read more →

Kyle Johnson wins 2021 Generation Google Scholarship

Kyle Johnson

Kyle Johnson, a Ph.D. student working with professor Shyam Gollakota in the Allen School’s Network and Mobile Systems Lab, received a Generation Google Scholarship for his academic performance, leadership and commitment to diversity, equity and inclusion. The company created the scholarship to help students pursuing computer science degrees excel in technology and become leaders in the field. 

As a researcher, Johnson aims to create battery-less micro robots designed to operate autonomously for prolonged periods of time, implementable as the sensory notes in a swarm algorithm. To achieve this, he plans to leverage the properties of structures like leaf-out origami to create origami robots. These have potential applications in many environments requiring both low-power and small-scale devices, like in the deployment of space rovers for interplanetary exploration. 

“As a first year graduate student, Kyle is leading embedded systems and robotic research that span aerospace, electrical and mechanical engineering and computer science,” said Gollakota. “The miniaturized robotic systems he is building, if successful, are creative and more importantly useful for achieving wireless sensor deployment at a scale that has not been possible before.”

In addition to his research, Johnson has been a leader in working towards improving diversity, equity and inclusion in academia and technology fields. For the past three years, Johnson has taught middle and high school students how to code and hardwire a multitude of different sensors and devices, demonstrating to students that they can apply the technical concepts that they learn in class towards solving real-world problems.

In the summer of 2019, Johnson traveled to Cape Town, South Africa to study racism, education and development. There, he learned from high school math and physics teachers about creating lesson plans and teaching to diverse students before eventually teaching some of those classes himself. At the University of South Africa, Johnson shared his experiences during the “Trauma, Educational Exclusions and Survival: Examining Global Student Experience & Resilience” workshop at an academic development symposium and encouraged those at the university to be more engaged in public schools to better prepare students for higher education. 

Upon his return to the United States, Johnson co-founded the student group A Vision for Electronic Literary & Access (AVELA) to provide more opportunities for underrepresented students to pursue their interests at a university level. Johnson and the other AVELA members accomplish this by representing the populations that they aim to support while leading workshops, camps and other forms of community outreach. AVELA has partnered with Seattle Public Schools, the Kent School District, the National Society of Black Engineers, Seattle MESA, The Urban League of Metropolitan Seattle, InspireOne, and the city of Seattle to teach engineering workshops and create lesson plans catered towards aspiring, underrepresented students. The organization is in the process of earning a 501(c) status; as a nonprofit, AVELA can apply for grants and additional funding.

Over the past year, Johnson has worked to help change policies and job descriptions at the University of Washington to make them more equitable and created tools for students to more quickly report racism, sexism and other discriminatory actions. He also co-founded the Black Student Graduate Association (BSGA).

““The BGSA focuses on giving UW’s Black graduate students the space to relax, network and share experiences,” Johnson said. “As the 100-member organization expands, I hope more Black graduate students will find solace in a community of their peers.”

In addition to his Google Scholarship, Johnson is also a recipient of the National Science Foundation Graduate Research Fellowship, the National GEM Consortium Fellowship and the Washington Research Foundation Scholarship. And he is a LEAP Fellow – the LEAP Alliance is a collaboration among Berkeley, CMU, Cornell, Georgia Tech, Harvard, Illinois, MIT, Princeton, Stanford, Texas, and Washington focused on diversifying LEAdership in the Professoriate.

Congratulations, Kyle! 

Read more →

Ph.D. alumnus Adrian Sampson receives Young Computer Architect Award for his impact in approximate computing and programming languages in hardware

Adrian Sampson in front of a waterfall

Allen School alumnus Adrian Sampson (Ph.D., ‘15) has been recognized by the IEEE Computer Society’s Technical Committee on Computer Architecture with the 2021 Young Computer Architect Award for “contributions to approximate computing and hardware synthesis from high-level representations.” This award honors an outstanding researcher who has completed their doctoral degree within the past six years and who has made innovative contributions to the field of computer architecture. Sampson, who completed his Ph.D. working with Allen School professor Luis Ceze and Allen School professor and vice director Dan Grossman, is now a faculty member in the Department of Computer Science at Cornell University in the Cornell Ann S. Bowers College of Computing and Information Science.

“Adrian’s work on programming language-hardware co-design for approximate computing led to a new research area with lots of follow-on research by the community,” said Ceze. “His research impact is complemented by him being an amazingly creative, caring and fun human being. I could not be more proud of him.”

Sampson devoted his early career to new abstractions in approximate computing, with a focus on rethinking modern computer architecture — specifically reducing the energy consumption of computer systems. For instance, Sampson, along with Ceze and Grossman, created EnerJ, a language for principled approximate computing that allows programmers to indicate where it is safe to permit occasional errors in order to save energy. While power consumption of computers is often strained by correctness, guarantees like EnerJ, an extension to Java, exposes hardware faults in a safe, principled manner allowing power-saving techniques like lower voltage. Sampson’s research shows that approximate computing is a promising way of saving energy in large classes of applications running on a wide range of systems, including embedded systems, mobile phones and servers. 

“Modern architecture gives everyone a license to try ideas that are weird and ambitious and potentially transformative,” Sampson said about his work. “It would be silly not to take up that opportunity.”

At Cornell, Sampson and his research group, Capra, are focused on programming languages and compilers for generating hardware accelerators. One area in particular is field-programmable gate arrays (FPGAs), which allow the co-design of applications with hardware accelerators. These are still hard to program, so Sampson and his team created Dahlia, a programming language that leverages an affine type system to constrain programs to only represent valid hardware designs. Dahlia aims to compile high-level programming languages into performant hardware designs and offer open source tools to help programming language and architecture.

“What Adrian has leveraged in clever and impactful ways throughout his career is that many potential amazing performance advantages at the hardware level are possible only if given extra information or assurance from the software as to where the techniques are safe to use,” Grossman said.

In addition to his Computer Architecture Award, Sampson previously was recognized with an NSF CAREER Award in 2019 and a Google Faculty Research Award in 2016, just to name a few, and has published more than 40 papers

Sampson is not the only person with an Allen School connection to earn the Young Computer Architect Award since its inception in 2011: Ceze himself received the award in 2013, and he was also the advisor to Hadi Esmaeilzadeh, who received the award in 2018, and Brandon Lucia, who received the award in 2019.

Congratulations, Adrian!

Read more →

Allen School professor Emina Torlak receives Robin Milner Young Researcher Award for her groundbreaking work in automating reasoning for programmers

Emina Torlak

Allen School professor Emina Torlak, co-founder of the UNSAT group and a member of the Programming Languages & Software Engineering (PLSE) group, earned the 2021 Robin Milner Young Researcher Award from the Association for Computing Machinery’s Special Interest Group on Programming Languages (ACM SIGPLAN) for her research contributions in automated reasoning to make computer programming easier. The award was named in honor of Milner, the legendary British computer scientist who was a leader in programming language research and had a passion for mentoring his younger colleagues. Torlak is the 10th recipient of the award, which is given to a researcher within 20 years of their start of graduate school.

“This prestigious award is explicit recognition of what is well-known in the programming-languages research community: Emina builds beautifully engineered systems that are ready for serious use not just by her group but by other researchers, and she does so by extending the elegant logical foundations of our field in sophisticated ways,” said Dan Grossman, professor and vice director of the Allen School. “Her tools don’t just work; they do things nobody else knows how to do.”

In her work, Torlak combines new language abstractions, algorithmic insights, robust design, and thorough implementation. From the start of her career as a doctoral student at MIT, she has been building tools and applications that find and solve problems in programming languages.

“Automatic verification of programs ensures that programs are free of bugs that hackers could exploit to break into the system. Unfortunately, verifying program correctness is a specialized task that programmers are not trained to perform,” said Allen School professor Rastislav Bodik. “Emina’s research goal has been to make automatic verification of programs accessible to programmers who lack expertise in verification. She has accomplished this vision by automating a lot of the verification process, in a clever way. Her key insight was that it was impossible to construct a super-verifier that would automatically verify all kinds of programs, and that to automate the process, verifiers would need to be tailored to narrower classes of programs. She designed a tool that allowed programmers to automatically construct such automatic verifiers for their programs.”

An example is Torlak’s Rosette framework, which allows users to quickly develop their own domain-specific program synthesis algorithms.

“Rosette is an ingenious design that combines advances from programming languages such as meta-programming, compilation as in partial evaluation and formal methods such as symbolic computation,” Bodik said. “Using Rosette, programmers were able to construct verifiers in a few days where it would take months to do so with traditional methods. Rosette was also used to construct synthesizers of programs, which are tools that automatically write programs. Using Rosette, researchers have built synthesizers that reached parity with human programming experts on a range of advanced programming tasks. This success owes both to Emina’s design skills and the leadership in supporting the open-source community around Rosette.”

Leveraging Rosette, Torlak helped to create Serval, a framework for creating automated verifiers for systems software. It overcomes several obstacles in scaling automated verification, including the developer effort required to write verifiers, the difficulty of finding and fixing performance bottlenecks, and limitations on their applicability to existing systems. From there, she contributed to the development of Jitterbug, a tool for writing and proving the correctness of just-in-time (JIT) compilers for computers using the extended Berkeley Packet Filter (eBPF) technology. It produces a formal correctness guarantee for eBPF JITs, a security-critical component of the Linux operating system, through a precise specification of JIT correctness and an automated verification strategy that scales to practical implementations.

“Emina Torlak is a leader in the area of automated verification. She has made both conceptual contributions and built tools that are state-of-the-art and widely used,” said the Milner Award selection committee. “On the conceptual side, the notion of a solver-aided programming language is hers and has quickly become standard terminology.”

Torlak’s research has been published at some of the most prestigious and highly competitive conferences in the field, including ACM SIGPLAN’s Symposium on Principles of Programming Languages (POPL), Conference on Programming Language Design and Implementation (PLDI), International Conference on Functional Programming (ICFP), International Conference on Computer Aided Verification (CAV), the International Conference on Software Engineering (ICSE) and much more. Torlak joined the University of Washington in 2014 and has since been named a Sloan Research Fellow and won an NSF CAREER Award, an Amazon Research Award, two Best Paper Awards, two Distinguished Paper Awards and a Distinguished Artifact Award.

Read more about Torlak’s Young Researcher Award here

Congratulations, Emina!  Read more →

« Newer PostsOlder Posts »