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 serves on the board of directors of the Computing Research Association (CRA) and has served on the board of 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 board of the Computing Research Association’s Committee on Widening Participation in Computing (CRA-WP).

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

Head of the Department of Computer Science and an Abel Bliss Professor of Engineering at the University of Illinois at Urbana-Champaign

Nancy M. Amato was previously a professor of computer science and engineering at Texas A&M University where she co-directed the Parasol Lab and chaired 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.

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.


Geoffrey Herman

Teaching Assistant Professor and Research Assistant Professor, University of Illinois at Urbana-Champaign

Dr. Geoffrey L. Herman is a Teaching Associate Professor in the Department of Computer Science at the University of Illinois at Urbana-Champaign. His research focuses on how students learn engineering and computing concepts and studying processes for creating systemic change in how engineering and computer science are taught in college settings.


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.

The CRA-E Graduate Fellows

Ian Ludden

CRA-E Graduate Fellow

Ian is a Ph.D. student in computer science at the University of Illinois at Urbana-Champaign advised by Sheldon Jacobson. He earned his B.S. in Computer Engineering and Mathematics at Rose-Hulman Institute of Technology in November 2016 and worked as a software engineer developing healthcare integration tools before starting graduate school. His research interests include algorithmic game theory, graph theory, and optimization, and his current projects apply these fields to political redistricting. On the side, he mentors undergraduate research projects developing predictive models for the NCAA March Madness men’s and women’s basketball tournaments. He has served as a teaching assistant for six semesters, primarily for CS Theory courses, and was granted the privilege of teaching his own section of discrete mathematics in summer 2020.


Joslenne “Joss” Peña

CRA-E Graduate Fellow

Joss is a Ph.D. candidate and Sloan MPHD Scholar in Informatics at Penn State University (PSU) under the direction of Mary Beth Rosson. She earned her M.S. in Information Sciences and Technology in 2015 (also at PSU). Joss completed a 14-month internship as a research intern in the Human-Centered Systems group at Honeywell Aerospace. Broadly, her research interests are in human-computer interaction, design, computer science education, and human factors psychology. Specifically, her dissertation work is investigating non-programmers’ behaviors and attitudes in higher education through small exposures to coding and how their trajectories relate to a reexamined view of computational thinking.

Jean Salac

Jean Salac

CRA-E Graduate Fellow

Jean is a computer science Ph.D. student and NSF Graduate Fellow at the University of Chicago working with Professor Diana Franklin. She earned her M.S. from UChicago in 2020 and her B.S. from the University of Virginia in 2017, both in computer science. Her research interests include computer science education and human-computer interaction. Her doctoral research focuses on identifying barriers young children face when learning how to program and developing strategies to overcome such barriers. Her work has been presented at the Technical Symposium on Computer Science Education (SIGCSE), International Computing Education Conference (ICER), Conference on Human Factors in Computing Systems (SIGCHI), and Tapia Celebration of Diversity in Computing, and has also earned an honorable mention for Best Paper at CHI.