Teaching
Current and historical courses taught at ESPOL, with links to official SAAC student evaluation reports.
9 distinct courses taught over 9 semesters (58 parallels total) since 2021.
Current Courses
Distributed Systems and Cloud Computing
Course focused on distributed computing and scalable system design.
View evaluations
- 2025-2S · Parallel 2
- 2025-1S · Parallel 2
- 2024-2S · Parallel 2
- 2026-1S · Parallel 2 Pending evaluation
Algorithm Analysis
Course focused on algorithmic reasoning and computational thinking.
View evaluations
- 2026-2S · Parallel 1 Upcoming
Data Structures
Course focused on data organization, implementation, and computational thinking.
View evaluations
- 2025-2S · Parallel 2
- 2025-1S · Parallel 2
- 2024-2S · Parallel 2
- 2026-1S · Parallel 1 Pending evaluation
- 2026-1S · Parallel 2 Pending evaluation
Historical Teaching Record
A quick look back at every course I've taught since 2021 — 9 courses, based on 55 official SAAC evaluations, newest first.
Data Structures
5 parallels taught across 4 semesters.
View evaluations
- 2025-2S · Parallel 2
- 2025-1S · Parallel 2
- 2024-2S · Parallel 2
- 2026-1S · Parallel 1 Pending evaluation
- 2026-1S · Parallel 2 Pending evaluation
Distributed Systems and Cloud Computing
4 parallels taught across 4 semesters.
View evaluations
- 2025-2S · Parallel 2
- 2025-1S · Parallel 2
- 2024-2S · Parallel 2
- 2026-1S · Parallel 2 Pending evaluation
Programming Fundamentals
4 parallels taught across 3 semesters.
Quality of Service and Multimedia Networks
7 parallels taught across 5 semesters.
Internetworking
8 parallels taught across 5 semesters.
Data Networks
20 parallels taught across 5 semesters.
View evaluations
- 2023-2S · Parallel 101
- 2023-2S · Parallel 103
- 2023-2S · Parallel 105
- 2023-2S · Parallel 107
- 2023-1S · Parallel 101
- 2023-1S · Parallel 102
- 2023-1S · Parallel 103
- 2023-1S · Parallel 105
- 2023-1S · Parallel 106
- 2023-1S · Parallel 107
- 2022-2S · Parallel 101
- 2022-2S · Parallel 103
- 2022-2S · Parallel 104
- 2022-2S · Parallel 106
- 2022-1S · Parallel 101
- 2022-1S · Parallel 103
- 2021-2S · Parallel 101
- 2021-2S · Parallel 102
- 2021-2S · Parallel 103
- 2021-2S · Parallel 104
Wireless and Sensor Networks
4 parallels taught across 4 semesters.
Telemetry and Cyber-Physical Systems
4 parallels taught across 2 semesters.
Telematics Systems Programming
2 parallels taught across 1 semester.