Skip to content
SISP Home

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

CCPG1055 202620252024 In Progress

Distributed Systems and Cloud Computing

Course focused on distributed computing and scalable system design.

View evaluations
CCPG1036 2026 Upcoming

Algorithm Analysis

Course focused on algorithmic reasoning and computational thinking.

View evaluations
  • 2026-2S · Parallel 1 Upcoming
CCPG1034 202620252024 In Progress

Data Structures

Course focused on data organization, implementation, and computational thinking.

View evaluations

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.

CCPG1034 202620252024 In Progress

Data Structures

5 parallels taught across 4 semesters.

View evaluations
CCPG1055 202620252024 In Progress

Distributed Systems and Cloud Computing

4 parallels taught across 4 semesters.

View evaluations
CCPG1043 20252024

Programming Fundamentals

4 parallels taught across 3 semesters.

View evaluations
TLMG1033 202320222021

Wireless and Sensor Networks

4 parallels taught across 4 semesters.

View evaluations
TLMG1035 20222021

Telemetry and Cyber-Physical Systems

4 parallels taught across 2 semesters.

View evaluations
TLMG1037 2022

Telematics Systems Programming

2 parallels taught across 1 semester.

View evaluations