Posts by Collection

publications

talks

teaching

TA for Programming 1

Undergraduate course, Karlsruhe Insitute of Technology, IPD Prof. Koziolek, 2017

Teaching first semester students the usage of Java, object oriented modeling, and the basics of functional Java. Each week created structured class with 45min of revision and 45min of supplementary, self-created exercises. Authored and provided revision and exam prep material. Graded homework and exam.

TA for Software Engineering 1

Undergraduate course, Karlsruhe Insitute of Technology, IPD Prof. Tichy, 2018

Teaching second semester students the basics of software engineering practices, processes, guidelines and applications. Each week created structured class with 45min of revision and 45min of supplementary exercises. Authored and provided revision and exam prep material. Graded homework.

TA for Foundations of Programming Languages

Undergraduate/Graduate course, The University of Chicago, Prof. Reppy, 2023

TA for advanced undergrad and Ph.D. student teaching the theoretical foundations of functional programming languages. Course focused on teaching PL style proof to students.