Mattox Beckman

Mattox Beckman

Teaching Assistant Professor of Computer Science

University of Illinois at Urbana-Champaign

Biography

I am a Teaching Assistant Professor of Computer Science at the Univerisity of Illinois at Urbana-Champaign in the Department of Computer Science. I am passionate about teaching, functional programming languages (particulaly Haskell), and Competitive Programming/ICPC.

I received my PhD from UIUC in 2003, studying self-applicable online partial evaluators under Sam Kamin. I taught Computer Science at the Illinois Institute of Technology for 13 years before returning here in 2015.

Interests
  • Computer Science Education
  • Competitive Programming
  • Functional Programming
Education
  • PhD in Computer Science, 2003

    University of Illinois at Urbana-Champaign

  • BS in Math and Computer Science, 1993

    University of Illinois at Urbana-Champaign

Teaching

I teach the following courses.

I usually flip my classroom if possible, and during the “lecture” time have the students work on a POGIL activity. Currently I am experimenting with Specifications Grading It is a bit of an adjustment, but so far I like it.

Publications

(2018). Improv: Live Coding for Robot Motion Design. MOCO'18.

PDF Cite DOI

(2018). Integrative Engineering Leadership Initiative for Teaching Excellence (iELITE). ASEE'18.

PDF Cite DOI

CV

My CV is available in PDF form. (Last updated: March 22, 2021)

Contact