Susan H. Rodger Short Biography

Updated June 2022

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 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 in CS. Rodger developed JFLAP, software for experimenting with formal languages and automata. JFLAP is the leading educational tool for formal languages and automata theory and has been used around the world for over thirty years 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. Her online Java Coursera courses with three others have over 130,000 completions. 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 Co-Chair of the CRA-WP Board and a board member 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 graduate students, and other computer science education topics. Rodger received the 2023 SIGCSE Outstanding Contribution to Computer Science Education Award, 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 area of 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 in CS. Rodger developed JFLAP, software for experimenting with formal languages and automata, that is the leading educational tool for formal languages and automata theory worldwide. Rodger is a leader in integrating computing into K-12 with the Adventures in Alice Programming project. Rodger was Chair of the AP CS Development Committee (1997-2000), a member of the ACM Education Policy Committee (2008-2017), SIGCSE Board Chair (2013-2016), and is currently co-chair of the CRA-WP Board. Rodger received the 2023 SIGCSE Outstanding Contribution to Computer Science Education Award, 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, 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