My teaching philosophy is to make computer science accessible, engaging, and meaningful for all students. I teach courses such as Capstone Projects, the Internet of Things, and Introduction to Computation for Scientists and Engineers, where I focus on giving students hands-on experiences that connect theory with real-world applications. I use interactive lectures, group work, and live demonstrations, and I provide flexible resources like recordings and modular lessons so that students can learn in ways that work best for them. I also enjoy collaborating with industry partners, alumni, and research projects to provide students with a practical understanding of how their learning applies beyond the classroom. Above all, I aim to create an inclusive and supportive environment where students feel encouraged to grow, take risks, and build the skills they need for their future paths.
Current Teaching
| Quarter | Courses |
|---|---|
| Fall 2025 | COMPSCI 147 – IoT Software & Systems COMPSCI 244P – Internet of Things |
| Winter 2026 | COMPSCI 125 – Next Gen Search Systems COMPSCI 180A – Capstone Project in CS (Undergrad) COMPSCI 295P – Keystone Project in CS (Graduate) |
| Spring 2026 | COMPSCI 180B – Capstone Project in CS (Undergrad) COMPSCI 297P – Capstone Project in CS (Graduate) |
Past Offerings by Quarter
2024–2025
| Quarter | Courses |
|---|---|
| Fall 2024 | COMPSCI 147 – IoT Software & Systems COMPSCI 244P – Internet of Things |
| Winter 2025 | COMPSCI 180A – Capstone Project in CS (Undergrad) |
| Spring 2025 | COMPSCI 180B – Capstone Project in CS (Undergrad) COMPSCI 295/297P – Capstone Project in CS (Graduate) |
2023–2024
| Quarter | Courses |
|---|---|
| Fall 2023 | ICS 9 – Intro to Computer Science & Engineering |
| Winter 2024 | COMPSCI 180A – Capstone Project in CS (Undergrad) |
| Spring 2024 | COMPSCI 147 – IoT Software & Systems COMPSCI 180B – Capstone Project in CS (Undergrad) COMPSCI 295/297P – Capstone Project in CS (Graduate) |
2022–2023
| Quarter | Courses |
|---|---|
| Fall 2022 | ICS 9 – Intro to Computer Science & Engineering |
| Winter 2023 | COMPSCI 125 – Next Gen Search Systems COMPSCI 180A – Capstone Project in CS (Undergrad) |
| Spring 2023 | COMPSCI 180B – Capstone Project in CS (Undergrad) COMPSCI 147 – IoT Software & Systems COMPSCI 295/297P – Capstone Project in CS (Graduate) |
2021–2022
| Quarter | Courses |
|---|---|
| Winter 2022 | COMPSCI 180A – Capstone Project in CS (Undergrad) |
| Spring 2022 | COMPSCI 180B – Capstone Project in CS (Undergrad) |
2020–2021
| Quarter | Courses |
|---|---|
| Fall 2020 | COMPSCI 147 – IoT Software & Systems COMPSCI 295/297P – Capstone Project in CS (Graduate) |
| Winter 2021 | COMPSCI 125 – Next Gen Search Systems COMPSCI 180A – Capstone Project in CS (Undergrad) |
| Spring 2021 | COMPSCI 147 – IoT Software & Systems COMPSCI 180B – Capstone Project in CS (Undergrad) COMPSCI 295/297P – Capstone Project in CS (Graduate) |
2019–2020
| Quarter | Courses |
|---|---|
| Fall 2019 | ICS 6N – Computational Linear Algebra COMPSCI 147 – IoT Software & Systems COMPSCI 295/297P – Capstone Project in CS (Graduate) |
| Winter 2020 | ICS 6N – Computational Linear Algebra COMPSCI 180A – Capstone Project in CS (Undergrad) |
| Spring 2020 | ICS 6N – Computational Linear Algebra COMPSCI 180B – Capstone Project in CS (Undergrad) |
2018–2019
| Quarter | Courses |
|---|---|
| Fall 2018 | ICS 6N – Computational Linear Algebra ICS 46 – Data Structures Implementation & Analysis COMPSCI 295/297P – Capstone Project in CS (Graduate) |
| Winter 2019 | ICS 6N – Computational Linear Algebra ICS 46 – Data Structures Implementation & Analysis |
| Spring 2019 | ICS 6N – Computational Linear Algebra |

