Teaching

Current Courses

Prior Courses

@USNA

@Swarthmore

Note some course links may be out of date and no longer work. Please feel free to reach out to me for access to old teaching material