EECS 281 Graduate Student Instruction

EECS 281 is the traditional Data Structures and Algorithms class at the University of Michigan. I spent seven semesters teaching this course during my time at the university. I learned about how to effectively teach complex problems to students, and how to organize a staff to enable their best work. I had many roles in the staff, including course administrator, leader of cheat checking, leader of online forum interactions, leader of lab, guest lecturer, and education researcher.

I had several different projects during my time on the staff, including analyzing how to make computing education more egalitarian. Changes have been made to lecture slides, labs, projects, and staff behavior to encourage diversity in the class, and more broadly, in the department. These changes were made through both qualitative and quantitative reasoning about course material as we solicit plenty of feedback from the student body which ranges from 700 to 1000 students per semester.

contact@oliverhill.io — Resume