Sergio Gago-Masague

Computer Science, 3064 Bren Hall, 92697 Irvine
+1 (949) 824-7208 | sgagomas@uci.edu

  • About me
  • Teaching
  • Mentoring
    • Graduate Students
    • Undergraduate Students
  • Research
    • Publications
    • Projects
You are here: Home / Teaching

Teaching

My teaching philosophy is to make computer science accessible, engaging, and meaningful for all students. I teach courses such as Capstone Projects, the Internet of Things, and Introduction to Computation for Scientists and Engineers, where I focus on giving students hands-on experiences that connect theory with real-world applications. I use interactive lectures, group work, and live demonstrations, and I provide flexible resources like recordings and modular lessons so that students can learn in ways that work best for them. I also enjoy collaborating with industry partners, alumni, and research projects to provide students with a practical understanding of how their learning applies beyond the classroom. Above all, I aim to create an inclusive and supportive environment where students feel encouraged to grow, take risks, and build the skills they need for their future paths.

Presenting Search Engine Optimization – CompSci 121: Information Retrieval (Spring 2017)Presenting SEO – COMPSCI 121 (2017)

ICS Project Expo (2025)ICS Project Expo (2025)

Current Teaching

Quarter Courses
Fall 2025 COMPSCI 147 – IoT Software & Systems
COMPSCI 244P – Internet of Things
Winter 2026 COMPSCI 125 – Next Gen Search Systems
COMPSCI 180A – Capstone Project in CS (Undergrad)
COMPSCI 295P – Keystone Project in CS (Graduate)
Spring 2026 COMPSCI 180B – Capstone Project in CS (Undergrad)
COMPSCI 297P – Capstone Project in CS (Graduate)

Past Offerings by Quarter

2024–2025
Quarter Courses
Fall 2024 COMPSCI 147 – IoT Software & Systems
COMPSCI 244P – Internet of Things
Winter 2025 COMPSCI 180A – Capstone Project in CS (Undergrad)
Spring 2025 COMPSCI 180B – Capstone Project in CS (Undergrad)
COMPSCI 295/297P – Capstone Project in CS (Graduate)

2023–2024
Quarter Courses
Fall 2023 ICS 9 – Intro to Computer Science & Engineering
Winter 2024 COMPSCI 180A – Capstone Project in CS (Undergrad)
Spring 2024 COMPSCI 147 – IoT Software & Systems
COMPSCI 180B – Capstone Project in CS (Undergrad)
COMPSCI 295/297P – Capstone Project in CS (Graduate)

2022–2023
Quarter Courses
Fall 2022 ICS 9 – Intro to Computer Science & Engineering
Winter 2023 COMPSCI 125 – Next Gen Search Systems
COMPSCI 180A – Capstone Project in CS (Undergrad)
Spring 2023 COMPSCI 180B – Capstone Project in CS (Undergrad)
COMPSCI 147 – IoT Software & Systems
COMPSCI 295/297P – Capstone Project in CS (Graduate)

2021–2022
Quarter Courses
Winter 2022 COMPSCI 180A – Capstone Project in CS (Undergrad)
Spring 2022 COMPSCI 180B – Capstone Project in CS (Undergrad)

2020–2021
Quarter Courses
Fall 2020 COMPSCI 147 – IoT Software & Systems
COMPSCI 295/297P – Capstone Project in CS (Graduate)
Winter 2021 COMPSCI 125 – Next Gen Search Systems
COMPSCI 180A – Capstone Project in CS (Undergrad)
Spring 2021 COMPSCI 147 – IoT Software & Systems
COMPSCI 180B – Capstone Project in CS (Undergrad)
COMPSCI 295/297P – Capstone Project in CS (Graduate)

2019–2020
Quarter Courses
Fall 2019 ICS 6N – Computational Linear Algebra
COMPSCI 147 – IoT Software & Systems
COMPSCI 295/297P – Capstone Project in CS (Graduate)
Winter 2020 ICS 6N – Computational Linear Algebra
COMPSCI 180A – Capstone Project in CS (Undergrad)
Spring 2020 ICS 6N – Computational Linear Algebra
COMPSCI 180B – Capstone Project in CS (Undergrad)

2018–2019
Quarter Courses
Fall 2018 ICS 6N – Computational Linear Algebra
ICS 46 – Data Structures Implementation & Analysis
COMPSCI 295/297P – Capstone Project in CS (Graduate)
Winter 2019 ICS 6N – Computational Linear Algebra
ICS 46 – Data Structures Implementation & Analysis
Spring 2019 ICS 6N – Computational Linear Algebra

© 2026 UC Regents