Lawrence Angrave

Lawrence Angrave
Lawrence Angrave he/him/his
  • Teaching Professor, Gies RC Evans Innovation Fellow, CITL Fellow
(217) 333-1424
2217 Siebel Center for Comp Sci

For More Information

Research Interests

  • Accessible Education
  • Effective computer science instruction at scale

Research Areas

Books Authored or Co-Authored (Original Editions)

Selected Articles in Journals

Articles in Conference Proceedings

Abstracts (in print or accepted)

Refereed Conference Papers and Presentations

Pending Articles

Service on Department Committees

  • Chair of Siebel School Executive Committee (2023 - present)
  • Instructional Area Chair (2022 - 2024)
  • Chair of ad hoc Teaching Faculty Promotion Committee (2022, 2023,2024)
  • CS Liaison to University of Washington Access Computing Group (2020 - present)
  • Broadening Participation Committee (2019 - 2022)
  • Chair of Academic Appeals Committee (2019-2023)
  • CS Promotion Committee For Specialized Faculty (2018 - 2020)
  • Undergraduate and Graduate Student Awards committee (2015 - 2018)

Teaching Honors

  • Student Success Award (Honorable Mention) (2025)
  • Karen Wold Level the Learning Field Award (2022)
  • Center for Innovation in Teaching & Learning (CITL) Faculty Fellow (2019-2021)
  • Gies College of Business RC Evans Innovation Fellow (2019-2020)
  • Computer Science Fisher Award (2018)
  • Computer Science Distinguished Educator Award (2014)
  • Illinois Student Senate Teaching Excellence Award (2012)
  • Campus Award for Excellence in Undergraduate Teaching (2012)
  • Everitt Award for Teaching Excellence (2011)
  • Collins Award for Innovative Teaching (2011)
  • Rose Award for Teaching Excellence (2009)

Research Honors

  • British Computer Society Award for Most Innovative Software (1999)

Other Honors

  • ASEE New Engineering Educators Division Best Paper Award (2021)
  • Engineering Open House The Spirit of Innovation Award (2023)
  • Engineering Open House Outstanding Undergraduate Research Award (2023)

Recent Courses Taught

  • CS 199 241 - CS 241 Honors
  • CS 199 241 - Supplementary proj. for CS-241
  • CS 199 341 - Supplementary proj for CS 341
  • CS 199 341 - Supplementary proj. for CS-341
  • CS 296 41 - Honors Course
  • CS 341 (CS 241) - System Programming
  • CS 498 RK1 (CS 498 RK2) - Art and Science of Web Prog