| Fall 2023 |
18-095: Getting Started in Electronics |
| Fall 2023 |
18-240: Structure and Design of Digital Systems (co-taught with Bill Nace) |
| Spring 2023 |
18-059: Introduction to Amateur Radio |
| Spring 2023 |
18-095: Getting Started in Electronics |
| Spring 2023 |
18-100: Introduction to ECE (co-taught with Greg Kesden) |
| Fall 2022 |
18-095: Getting Started in Electronics |
| Fall 2022 |
18-358: Introduction to Amateur Radio |
| Fall 2022 |
18-729: Board-Level RF Systems for the Internet-of-Things (co-taught with Rick Carley) |
| Spring 2022 |
18-100: Introduction to ECE (co-taught with Greg Kesden) |
| Spring 2022 Mini |
18-358: Introduction to Amateur Radio |
| Fall 2021 |
18-100: Introduction to ECE (co-taught with Jimmy Zhu) |