TEACHING
RESEARCH
PUBLICATIONS
CV
FUN
Previous Courses Taught at
ICS 51 -
Introduction to Computer Organization
2019 Fall
2020 Winter
2020 Fall
2021 Winter
2021 Fall
2022 Winter
2022 Fall
2023 Fall
COMPSCI 297P -
Capstone Design Project for Computer Science
2019 Fall
ICS 53/53L -
Principles in System Design
2019 Winter
2019 Spring
2019 Fall
2020 Spring
2020 Fall
2021 Spring
2021 Fall
2022 Winter
2023 Winter
2023 Spring
2024 Winter
2024 Spring
2024 Fall
2025 Winter
ICS 193 -
Tutoring In ICS
2019 Winter
2019 Spring
2019 Fall
2020 Spring
2020 Fall
2021 Winter
2021 Spring
2021 Fall
2022 Winter
2022 Spring
2022 Fall
2023 Winter
2023 Spring
ICS 139W -
Critical Writing on Information Technology
2018 Fall
2019 Winter
COMPSCI122A/EECS116 -
Introduction to Data Management
2018 Fall
2021 Spring
2022 Spring
2023 Spring
2024 Fall
Courses Taught at
2006 - 2018
CSE220 -
System Fundamentals I
CSE392 -
Undergraduate Special Topics - Network Programming
CSE320 -
System Fundamentals II
CSE533 -
Network Programming
CSE320 -
Computer Architecture
CSE220 -
Systems Level Programming
CSE312 -
Legal Issues in Information Systems
CSE300 -
Technical Communications
CSE591 -
Design of Embedded Systems
ITS102 -
Embedded Systems - Security, Privacy, and Ethical Issues
CSE306 -
Operating Systems
CSE220 -
Computer Organization
CSE658 -
Seminar on Mobile and Wireless Networks
CSE651 -
Seminar on Mobile Computing for Informal Economies
CSE690 -
Seminar on Wireless Distributed Embedded Systems