Teaching

Physics 205L: Modern Physical Measurement

Yale University (Fall 2024, Spring 2025)

Course Description

A two-term sequence of experiments in classical and modern physics for students who plan to major in Physics. In the first term, the basic principles of mechanics, electricity, and magnetism are illustrated in experiments designed to make use of computer data handling and teach error analysis. In the second term, students plan and carry out experiments illustrating aspects of wave and quantum phenomena and of atomic, solid state, and nuclear physics using modern instrumentation.

Student Evaluations

Some notable reviews:

Full Evaluations

Note: To protect the privacy of other instructors, questions not pertaining to my performance have been omitted.

EECS 281: Data Structures and Algorithms

University of Michigan (Fall 2021, Winter 2022, Fall 2022)

Course Description

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:

Full Evaluations