Teaching
Summer 2025
- Office Hours: Friday 9:00 – 12:00 AM and by appointment, find Zoom Meeting ID on syllabus
- CSE 4030 Analog Circuit Design and Analysis
- Class meetings: Monday, Wednesday 9:00 AM - 10:15 AM Online
Course Taught
- CSE 2010 Computer Science I, Spring 2023, Fall 2023
- CSE 4100 Computer Networking and Security, Fall 2020, Spring 2021, Fall 2021, Spring 2022
- CSE 4030 Analog Circuit Design and Analysis, Fall 2020, Spring 2021, Fall 2021, Spring 2022, Fall 2023
- CSE 5208 Introduction to Computer Engineering Design, Fall 2024
- CSE 5408 Sustainable Engineering Design, Spring 2025
Quarter Courses
- CS 09B Data-Oriented Introduction to Computing II, Fall 2022 (UC Riverside)
- CSE 208 Introduction to Computer Engineering Design, Fall 2017, Fall 2018, Fall 2019
- CSE 308 Computer Engineering Design, Winter 2018, Winter 2019, Winter 2020
- CSE 313 Machine Organization, Fall 2016, Winter 2020
- CSE 335 Signals and Systems, Winter 2019
- CSE 401 Contemporary Computer Architecture, Fall 2018, Fall 2019
- CSE 403 Circuit Design and Analysis, Spring 2017, Spring 2019, Winter 2020, Summer 2020, Spring 2020
- CSE 408 Sustainable Engineering Design, Spring 2018, Spring 2019, Spring 2020
- CSE 594 Emerging Applications in Cyber Physical Systems, Winter 2017
- CSE 408/508 Programming with Python, Winter 2016 (University at Buffalo)