Teaching
Current and historical courses taught at ESPOL, with links to official SAAC student evaluation reports.
9 distinct courses taught over 10 semesters (63 parallels total) since 2021.
Current Courses
Distributed Systems and Cloud Computing
Course focused on distributed computing and scalable system design.
View evaluations
- 2026-1S · Parallel 2
- 2025-2S · Parallel 2
- 2025-1S · Parallel 2
- 2024-2S · Parallel 2
- 2026-2S · Parallel 2 Pending evaluation
Data Structures
Course focused on data organization, implementation, and computational thinking.
View evaluations
- 2026-1S · Parallel 2
- 2026-1S · Parallel 1
- 2026-1S · Parallel 101
- 2025-2S · Parallel 2
- 2025-1S · Parallel 2
- 2024-2S · Parallel 2
- 2026-2S · Parallel 2 Pending evaluation
Programming Fundamentals
Course focused on foundational programming concepts and problem-solving.
View evaluations
- 2025-2S · Parallel 6
- 2025-1S · Parallel 17
- 2024-2S · Parallel 33
- 2024-2S · Parallel 6
- 2026-2S · Parallel 30 Pending evaluation
- 2026-2S · Parallel 38 Pending evaluation
Algorithm Analysis
Course focused on algorithmic reasoning and computational thinking.
No semester evaluations on file yet.
Historical Teaching Record
A quick look back at every course I've taught since 2021 — 9 courses, based on 59 official SAAC evaluations, newest first.
Distributed Systems and Cloud Computing
5 parallels taught across 5 semesters.
View evaluations
- 2026-1S · Parallel 2
- 2025-2S · Parallel 2
- 2025-1S · Parallel 2
- 2024-2S · Parallel 2
- 2026-2S · Parallel 2 Pending evaluation
Data Structures
7 parallels taught across 5 semesters.
View evaluations
- 2026-1S · Parallel 2
- 2026-1S · Parallel 1
- 2026-1S · Parallel 101
- 2025-2S · Parallel 2
- 2025-1S · Parallel 2
- 2024-2S · Parallel 2
- 2026-2S · Parallel 2 Pending evaluation
Programming Fundamentals
6 parallels taught across 4 semesters.
View evaluations
- 2025-2S · Parallel 6
- 2025-1S · Parallel 17
- 2024-2S · Parallel 33
- 2024-2S · Parallel 6
- 2026-2S · Parallel 30 Pending evaluation
- 2026-2S · Parallel 38 Pending evaluation
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.