We are excited to invite you to the inaugural Illinois Computer Science Summer Teaching Workshop. The 2021 workshop will be held virtually over two half-days on August 10–11, 2021. The workshop is free to attend, and teaching faculty, research faculty, as well as graduate and undergraduate students are all invited to participate—either by presenting, or by joining in the conversation. The abstract submission deadline is Tuesday July 20th!
Our goal is to bring together college instructors who are engaged with teaching computer science to discuss best practices, present new ideas, challenge the status quo, propose new directions, debunk existing assumptions, advocate for new approaches, and present surprising or preliminary results. This year's theme is How the Pandemic Transformed Our Teaching, allowing participants to reflect on the difficult year behind us as we prepare to return to classrooms next fall.
Schedule and Program
The workshop will be held on Tuesday and Wednesday August 10–11, 2021. Each day will have two sessions: one from 10AM–12PM, and a second from 1–3PM, all times Central. In between the two sessions there will be a (virtual) opportunity for participants to meet and get to know each other.
The program will be posted later in the summer.
Abstract Submission and Registration
Presentation submission and registration are now open. Please use this form to either register or submit your abstract. Each talk slot will be 30-minutes in length. However, talks should be 20-minutes or shorter, to leave ample time for discussion. Abstract submissions will be accepted on a rolling basis. However, the abstract submission deadline is Tuesday July 20th.
If you want to attend without presenting, simply do not enter an abstract. Registration will remain open through the end of the workshop. We look forward to seeing you in early August!
All registrations will be added to an email list that we will use to communicate details about the event. First, create your list management password here. After that point members can access their subscription information at this page.
We are excited to have the following speakers present invited talks at this year's workshop.
Margo I. Seltzer is Canada 150 Research Chair in Computer Systems and the Cheriton Family chair in Computer Science at the University of British Columbia. Her research interests are in systems, construed quite broadly: systems for capturing and accessing data provenance, file systems, databases, transaction processing systems, storage and analysis of graph-structured data, new architectures for parallelizing execution, and systems that apply technology to problems in healthcare.
In addition to many other awards, Professor Seltzer is recognized as an outstanding teacher and mentor, having received the Phi Beta Kappa teaching award in 1996, the Abrahmson Teaching Award in 1999, the Capers and Marion McDonald Award for Excellence in Mentoring and Advising in 2010, the CRA-E Undergraduate Research Mentoring Award in 2017, and the UBC Computer Science Awesome Instructor Award in 2020.
Tiffani L. Williams is a Teaching Professor and Director of Onramp Programs at the University of Illinois at Urbana-Champaign. From 2017 to 2020, she was the Director of Computer Science Programs and Professor of the Practice at Northeastern University-Charlotte. From 2005 to 2017, she was an assistant and associate professor (tenured in 2011) in the Department of Computer Science and Engineering at Texas A&M University. Williams received her BS in Computer Science from Marquette University and her PhD in Computer Science from the University of Central Florida. After her PhD studies, she was a postdoctoral fellow at the University of New Mexico.
Her honors include an Alfred P. Sloan Postdoctoral Fellowship (2002), an Edward, Frances, and Shirley Daniels Fellowship at the Radcliffe Institute for Advanced Study (2004), Denice Denton Emerging Leader ABIE award (2011), and a PopTech Science Fellow (2012). Williams has been recognized for teaching excellence at Texas A&M with the Graduate Faculty Teaching Excellence award (2011), Undergraduate Faculty Teaching Excellence award (2014), and the Distinguished Award in Teaching by the Association of Former Students (2016).
Nate Derbinsky joined Northeastern University in 2017 where he is a Teaching Professor and the Assistant Dean for Teaching Faculty in the Khoury College of Computer Sciences, as well as a Technical Advisor in the Center for Inclusive Computing. In 2019 he was awarded the Khoury Best Teacher award for excellence in classroom teaching and educational outreach. Prior to Northeastern, Nate was an Assistant Professor at the Wentworth Institute of Technology and a Postdoctoral Associate at Disney Research. He received his PhD at the University of Michigan working under the supervision of John Laird.
Teaching is Nate Derbinsky’s passion, and his mission is to develop & deliver inclusive computing-education content. He has been teaching computer science, in some form or other, for nearly 20 years, including at the K-12, community college, and graduate levels. He constantly seeks new ways to make complex computing topics accessible and encourage an increasingly diverse group to understand how fun and transformative computing can be.
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. 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. Her online Java Coursera courses with three others have over 90,000 completions. Rodger was a member of the SIGCSE Board for nine years and 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-WP since 2010. 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 (2006), and she was one of two finalist candidates for the NEEDS Premier Award for Excellence in Engineering Education Courseware for the software JFLAP.
David J. Malan
David J. Malan is Gordon McKay Professor of the Practice of Computer Science in the School of Engineering and Applied Sciences and a Member of the Faculty of Education in the Graduate School of Education at Harvard University. He teaches Computer Science 50, otherwise known as CS50, which is Harvard University’s largest course, one of Yale University’s largest courses, and edX’s largest MOOC, with over 2.8M registrants. He also teaches at Harvard Business School, Harvard Law School, Harvard Extension School, and Harvard Summer School. All of his courses are freely available as OpenCourseWare.
With lots of help from colleagues in the Computer Science Department at the University of Illinois.