Teaching

Links


Courses

Auburn University (2023–Present)
Iowa State University (2020–2023)
Carnegie Mellon University (2015–2020)
Iowa State University (2014–2015)