Teaching


Physics 205L: Modern Physical Measurement

Yale University, Fall 2024

Course Topics

Experiments involving the basic principles of mechanics and electricity and magnetism, emphasizing the use of computer data processing and error analysis.


EECS 281: Data Structures and Algorithms

University of Michigan, Fall 2021 – Fall 2022

Course Topics

Elementary algorithm analysis, stacks and queues, the STL, binary and pairing heaps, sorting algorithms, hash tables, graphs (MSTs, TSP, etc.), algorithm families (brute force, branch and bound, dynamic programming, etc.)

See the course website for details and current course projects.

Student Evaluations

Some notable reviews:

  • “Aidan was one of the best IAs I ever had. Aidan explained the content very well and was very patient with students when they had questions.”
  • Aidan was a great instructor. He explained the material clearly and was always willing to answer any questions.”
  • (my personal favorite) “great”

See the below links for my student evaluation reports: