Teaching
Courses Taught
Any syllabi, problem sets, labs, and notes not posted here are available upon request.
- ENGR 053: Inclusive Engineering Design (FA20, FA22)
- ENGR 015: Fundamentals of Digital and Embedded Systems (FA18, FA19, FA20, FA22)
- ENGR 025: Principles of Computer Architecture (SP19, SP21, SP23)
- ENGR 029: Embedded Systems (SP18, SP19, SP20, SP23)
Teaching Resources
Check out this page.
Engineering Resources
- Arduino Language Reference (for any Arduino-compatible boards, including the Circuit Playground Classic used in ENGR 015)
- Swarthmore Engineering Catalog Entry
- Swarthmore Engineering Courses