The CRA-E Committee


HambruschSusanne Hambrusch

CRA-E Co-Chair
Professor, Department of Computer Science, Purdue University

Susanne Hambrusch’s research interests are in query and data management in mobile environments, computer science education, and design and analysis of algorithms. Susanne served as the Department Head at Purdue from 2002 to 2007. She has served on the board of directors of the Computing Research Association (CRA) and the CRA Committee on the Status of Women in Computing Research (CRA-W). From 2010 to 2013, Susanne served as the Director of the Computing and Communication Foundations (CCF) Division in the CISE Directorate at NSF. She successfully led the development of several new crosscutting programs and she worked tirelessly to increase the number of Graduate Research Fellowships for students pursuing CISE disciplines.

Lori PollockLori Pollock

CRA-E Co-Chair
Professor of Computer and Information Sciences, University of Delaware

Lori Pollock earned her Ph.D. and M.S. in Computer Science at the University of Pittsburgh in 1986 and 1983, respectively, and her B.S. in Computer Science and Economics at Allegheny College in 1981. Her research currently focuses on program analysis for building better software maintenance tools, optimizing compilers for modern computer architectures, and software testing.

Dr. Pollock has actively worked for improving the participation of women and other underrepresented groups in computer science for many years. She was awarded the University of Delaware’s E. A. Trabant Award for Women’s Equity in 2004 and serves on the Executive Board of the Computing Research Association’s Committee on the Status of Women in Computing (CRA-W).

Eric AaronEric Aaron

Assistant Professor, Colby College

Eric Aaron received the A.B. in mathematics from Princeton University and the M.S. and Ph.D. in computer science from Cornell University. His research interests focus on adaptive and responsive intelligence in dynamic environments, with applications ranging from robotics and autonomous agents to multi-disciplinary areas of cognitive science and biology. He is also involved in the computer science education community, including serving as an Associate Program Chair for the ACM SIGCSE conference.

Christine AlvaradoChristine Alvarado

Associate Teaching Professor and Vice Chair for Undergraduate Affairs in the Computer Science and Engineering Department at the University of California, San Diego

Christine Alvarado is an Associate Teaching Professor and Vice Chair for Undergraduate Affairs in the Computer Science and Engineering Department at the University of California, San Diego. Her current efforts are focused on designing curriculum and programs to make computing and computing education more accessible and appealing, with the specific goal of increasing the number of women and underrepresented minorities who study computing. Dr. Alvarado received her undergraduate degree in computer science from Dartmouth in 1998, and Masters and Ph.D. degrees in computer science from MIT in 2000 and 2004, respectively. 

Nancy AmatoNancy Amato

Professor, Department of Computer Science and Engineering, Texas A&M University

Nancy M. Amato is a professor of computer science and engineering at Texas A&M University where she co-directs the Parasol Lab and is chair of the university-level Alliance for Bioinformatics, Computational Biology, and Systems Biology.

Andrew BernatAndrew Bernat

Executive Director, CRA

Andrew Bernat was a founding member and chair of the Computer Science Department at the University of Texas at El Paso (spending 20 years there), NSF Program Director and is currently the Executive Director of the Computing Research Association. In 1997, he received CRA’s A. Nico Habermann Award. He has some 65 publications and (pre-CRA) over $5,000,000 in external funding.

Jeffrey ForbesJeffrey Forbes

Associate Professor of the Practice, Department of Computer Science, Duke University

Jeff Forbes is an Associate Professor of the Practice of Computer Science and an Associate Dean of Trinity College at Duke University. He received his B.S. and Ph.D. Degrees in Computer Science from Stanford University and the University of California, Berkeley, respectively. His research interests include computer science education, social information processing, and learning analytics.

Dan Grossman

Dan GrossmanProfessor, Department of Computer Science & Engineering, University of Washington

Dan Grossman is a Professor in the Department of Computer Science & Engineering at the University of Washington where he has been a faculty member since 2003. He holds the J. Ray Bowen Professorship for Innovation in Engineering Education. He is his department’s Associate Chair for Education.  Dan currently serves on the CRA Board and the ACM Education Board.

Dan completed his Ph.D. at Cornell University in 2003 and his undergraduate studies at Rice University in 1997. His research interests lie in the area of programming languages, ranging from theory to design to implementation.

Dan is the instructor for a popular MOOC on undergraduate topics in programming languages and functional programming.

Dan has never had a cavity.

RanLibeskind-HadasRan Libeskind-Hadas

Professor and Department Chair, Department of Computer Science, Harvey Mudd College

Ran Libeskind-Hadas is a professor of computer science and department chair at Harvey Mudd College. His research interests are in the area of algorithms, optical networking, and computational biology. He also works in the development of innovative undergraduate curricula in computer science.

Libeskind-Hadas received the A.B. in applied mathematics from Harvard University and the M.S. and Ph.D. in computer science from the University of Illinois at Urbana-Champaign.

DenysDenys Poshyvanyk

Associate Professor, Department of Computer Science, William and Mary

Denys Poshyvanyk is an Associate Professor in the Computer Science Department at William and Mary where he leads SEMERU research group since 2008. He received his Ph.D. degree from Wayne State University.

His current research is in the area of software engineering, evolution and maintenance. His papers received multiple awards at software engineering conferences such as ICSE, FSE, ASE and ICSME.

Barbara RyderBarbara Ryder

J. Byron Maupin Professor of Engineering, Department of Computer Science, Virginia Tech

Barbara Ryder received her A.B. degree in Applied Mathematics from Brown University (1969), her Masters degree in Computer Science from Stanford University (1971) and her Ph.D. degree in Computer Science at Rutgers University (1982). Dr. Ryder served on the faculty of Rutgers from 1982-2008. She also worked in the 1970s at AT&T Bell Laboratories in Murray Hill, NJ. Dr. Ryder’s research interests on static and dynamic program analyses for object-oriented systems, focus on usage in practical software tools for ensuring the quality and security of industrial-strength applications. Dr. Ryder is an active advocate for women in computing. She is a founding organizer of the NCWIT Regional VA/DC Aspirations for Women Awards and served as co-chair in 2014-2015 and 2012-2013. She also has served as executive champion for her department in the NCWIT Pacesetters Program since 2009.

Neil SpringNeil Spring

Professor of Computer Science at the University of Maryland, College Park

Neil Spring is a Professor of Computer Science at the University of Maryland, College Park.  He received his Ph.D. at the University of Washington in 2004 and B.S. in Computer Engineering from the University of California, San Diego in 1997.  He received the SIGCOMM test of time paper award in 2014. His research interests include measuring residential network reliability, communication despite adversarial environments, and network topology discovery.

The CRA-E Graduate Fellows

BoomaBooma Sowkarthiga Balasubramani

CRA-E Graduate Fellow

She is a Ph.D. student in computer science at the University of Illinois at Chicago (UIC). Booma holds an M.S. in software systems from Birla Institute of Technology and Science, India. Before stepping into her Ph.D., she worked as a software engineering senior analyst at Accenture. Her research interests include data integration, semantic web, information retrieval and data mining. After UIC, she looks forward to working in a challenging environment that enables her to research and develop solutions for social good. Booma believes that CRA-E is the right platform to gain experience in enhancing the research experiences for undergraduates. She is very excited about working with CRA-E and has several ideas on improving and adding more resources to the Conquer site.

Robert Bowden
Robert Bowden

CRA-E Graduate Fellow

Rob Bowden is a Ph.D. student in computer science at Harvard University, where he also received his A.B. Prior to graduate school, Rob served as Preceptor in Computer Science at Harvard, assisting with the development of the undergraduate introductory course sequence. His research interests lie in program repair, program synthesis, systems, programming languages, and computer science education. Rob’s current work focuses on applying machine learning and programming languages techniques to the automated repair of introductory programming assignments, with the goal of deploying a program repair tool within Harvard’s CS50 (and its offering on edX), with which he has worked closely since 2010.