Champaign, Illinois, United States
• Developed assignments, labs, exam questions, test suites, autograder scripts, etc.
• Hosted lab sessions and office hours to help students learn C++, programming, and general Computer Science concepts
• Developed automation scripts to perform course administrative functions including maintaining student grades across platforms and updating student account permissions based on university LDAP data
• Developed and deployed a Dockerized Flask-based web server as a systemd service to facilitate C++ remote code execution on the course's website
• Developed CS 128's Identity Service, an OAuth 2.0 and OIDC compliant IdP built on top of Shibboleth SSO and LDAP, for authenticating students to various 128 educational services. Utilized Docker, Nginx, Express, MySQL, Shibboleth SSO, and LDAP.
• Developed CS 128's VS Code extension in TypeScript and wrote the corresponding CS 128 VS Code debugger configuration to enable visual debugging using LLDB and GDB for all CS 128 assignments aiding both students and staff
• Led the recruitment effort and interview process to hire more CAs every semester
• Received the Outstanding Course Assistant Award