Teaching
Teaching
My classes cover how computer systems work, how they are designed, and how they can be made safe and dependable.
Courses
- Fundamentals of Computer Architecture 1 and 2 โ How processors, memory, and I/O work together to form a computing system
- Project-Based Learning 2 and 3 โ Team-based projects where students design, build, and evaluate embedded or IoT systems
- Topics in Information Security 1 and 2 โ Threat modeling, vulnerability analysis, and security assurance for embedded and networked systems
How I teach
- Classes focus on how computer systems are designed, how they work, and how they can be made reliable and secure.
- Teaching also includes seminars, project-based learning, and research guidance for students who want to explore these topics more deeply.
- Past PBL themes include IoT sensor networks, robot control with real-time OS, and security testing of embedded devices.