My Classes and Seminars
- 2110352: Computer System Architecture
- 2110472: Computer Networks
- 2110481: Wireless Computer Networks
- 2110636: Performance Analysis and Evaluation
- 2110661: Computer Networks
- 2110678: Mobile Computing
- 2110703: Seminars in Computer Engineering III
- 2110720: Seminars IV
- 2110795: Advanced Topics in Computer Networks
- 2140101: Computer Programming for International Engineers
- 2143241: Computer Architecture and Organization
- 2143418: Ubiquitous Computing