Susan H. Rodger Short Biography

Updated June 2019

Susan H. Rodger is Professor of the Practice in the Computer Science Department at Duke University. She received a PhD and MS in Computer Science from Purdue University and a BS in both Computer Science and Mathematics from NCSU. She has major contributions in visualization and interaction software for education in theoretical computer science, computing in K-12 and peer-led team learning. Rodger developed JFLAP, software for experimenting with formal languages and automata, for thirty years with 48 students. JFLAP is the leading educational tool for formal languages and automata theory and is used around the world in several types of courses including formal languages and automata, compilers, artificial intelligence, and discrete mathematics. Rodger is a leader in integrating computing into K-12 with the Adventures in Alice Programming project. She has run four Alice Symposiums and over twenty-five Alice Workshops, teaching Alice to over 500 K-12 teachers who have taught Alice to over 10,000 students. Her Alice curriculum materials and over 300 lesson plans developed by K-12 teachers are available for free. She has supervised over 30 undergraduate student projects on Alice and integrating computing into K-12 disciplines. Rodger was chair of the AP Computer Science Development Committee from 1997-2000, a member of the ACM Education Policy Committee from 2008-2017, and she is currently a board member of CRA-W since 2010. She has been involved with ACM SIGCSE in many ways including a member of the SIGCSE Board for 9 years including Chair (2013-2016), SIGCSE 2008 Symposium co-Chair, SIGCSE 2007 Symposium program co-chair, Supporter/Exhibitor Liaison from 2008 to 2014, and is on the Steering Committee for ACM CompEd where she led the effort to create SIGCSE's fourth conference, with the first ACM CompEd conference held in Chengdu, China in May 2019. She has organized over fifty workshops on Alice, JFLAP, Peer-led Team Learning, career mentoring for faculty, and other computer science education topics. Rodger received the IEEE Computer Society 2019 Taylor L. Booth Education Award, ACM 2013 Karl V. Karlstrom Outstanding Educator Award, Duke University Trinity College 2019 David and Janet Vaughn Brooks Distinguished Teaching Award, the ACM Distinguished Educator award, and she was one of two finalist candidates for the NEEDS Premier Award for Excellence in Engineering Education Courseware for the software JFLAP.

Susan H. Rodger Even Shorter Biography

Susan H. Rodger is a Professor of the Practice in the Computer Science Department at Duke University. She received her PhD in Computer Science from Purdue University. Rodger works in the areas of visualization and interaction, and computer science education. Her major contributions are in visualization and interaction software for education in theoretical computer science, computing in K-12 and peer-led team learning. Rodger received the IEEE Computer Society 2019 Taylor L. Booth Education Award, ACM 2013 Karl V. Karlstrom Outstanding Educator Award, Duke University Trinity College 2019 David and Janet Vaughn Brooks Distinguished Teaching Award, the ACM Distinguished Educator award, and she was one of two finalist candidates for the NEEDS Premier Award for Excellence in Engineering Education Courseware for the software JFLAP. Rodger was ACM SIGCSE Board Chair (2013-2016), Chair of the AP CS Development Committee (1997-2000), a member of the ACM Education Policy Committee (2008-2017), and a board member of CRA-W since 2010.


Susan H. Rodger