Teaching

EECS 281

I have been an instructional aide for EECS 281 Data Structures and Algorithms since Fall 2016. I have a lab section and office hours each semester. I design and grade labs, assignments, and exams. From seeing hundreds of students work through this class, I have come up with the following success tips for future students:

  1. Start projects as early as possible. Whether you like to code in short sessions or day-long marathons, you should give yourself time to mull over bugs and problems that come up.
  2. Use office hours, but do not rely on them for debugging. Developing your own debugging skills will help you much more in the long run than looking for a quick fix from someone more experienced. Spending time thinking about a bug will make you more likely remember how to avoid it in the future.
  3. Carefully read and re-read lecture slides and project specifications. We often give out hints about how to do the project in these materials, so you should be combing them for every tip and trick. Much of my time in office hours is spent pointing students to methods or ideas that they missed when they first read through the course materials.

Math 493: Honors Algebra I and Math 296: Honors Math II

I was an instructional aide for these classes in Fall 2017 and Winter 2018. I held office hours and discussion section and graded assignments. Worksheets from my algebra discussion sections are available upon request. The best way to succeed in these classes is to spend lots of time working on the problem sets and discussing them with other students.

Service

SUMS and Michigan Math Circles

I have volunteered at Michigan Math Circles since Fall 2015. In Fall 2017, I became an executive of SUMS (the Society of Undergraduate Math Students), the organizers of Michigan Math Circles. Michigan Math Circles leads middle school and high school students in engaging mathematical activities. Past topics have included game theory, graph theory, misconceptions about statistics, and knot theory. More information about the program can be found here.

Wolverine Pathways

I have volunteered for Wolverine Pathways each fall since 2016. Specifically, I would volunteer for the Math Circles portion of the program every Saturday. The Math Circles component operates similarly to Michigan Math Circles. Wolverine Pathways serves students in the Detroit, Southfield, and Ypsilanti areas and offers academic support and mentorship. More information can be found here.