Teaching

I taught seven undergraduate courses (nine sections) in mathematics and computer science as an Adjunct Professor at Universidad Interamericana de Puerto Rico, Panama Campus (Aug 2023 – Dec 2024). The courses ranged from general-education algebra to upper-level electives in web development and artificial intelligence for video games. I developed the course materials, delivered lectures, practice sessions and tutorials, and assessed student progress through exams, assignments and projects, with individualized feedback and academic advising.

Before that, I tutored public-school students in mathematics, physics and chemistry, and designed and taught programming and database workshops at Universidad Tecnológica de Panamá.

Courses at a glance

TermMathematicsComputer science
Fall 2023MATH 1500 PrecalculusCOMP 2501 Discrete Computer Structures I
Spring 2024GEMA 1200 Fundamentals of Algebra
MATH 2251 Calculus I
COMP 2502 Discrete Computer Structures II
Fall 2024GEMA 1200 Fundamentals of Algebra
MATH 1500 Precalculus
COMP 3015 Web Programming with Databases
GAME 3400 Artificial Intelligence for Video Games

The mathematics courses form the university's core sequence, from Fundamentals of Algebra to Precalculus to Calculus I. Precalculus is also the entry point to the two-semester Discrete Computer Structures sequence for computer science majors, which I taught in consecutive terms.

University courses

Universidad Interamericana de Puerto Rico, Panama Campus · Adjunct Professor (part-time) · Aug 2023 – Dec 2024

COMP 3015: Web Programming with Databases

Undergraduate course · Adjunct Professor, Universidad Interamericana de Puerto Rico, Panama Campus, Fall 2024

Computer science · 3 credits · Taught Fall 2024 (1 section). An upper-level course on building data-driven web applications.

Recommended citation: Universidad Interamericana de Puerto Rico, Panama Campus · Fall 2024 · 1 section · 3 credits

GAME 3400: Artificial Intelligence for Video Games

Undergraduate course · Adjunct Professor, Universidad Interamericana de Puerto Rico, Panama Campus, Fall 2024

Computer science · 3 credits · Taught Fall 2024 (1 section). An upper-level course in the video game design and development program on applying artificial intelligence to games.

Recommended citation: Universidad Interamericana de Puerto Rico, Panama Campus · Fall 2024 · 1 section · 3 credits

MATH 2251: Calculus I

Undergraduate course · Adjunct Professor, Universidad Interamericana de Puerto Rico, Panama Campus, Spring 2024

Mathematics · 5 credits · Taught Spring 2024 (1 section). A five-credit first course in differential and integral calculus.

Recommended citation: Universidad Interamericana de Puerto Rico, Panama Campus · Spring 2024 · 1 section · 5 credits

GEMA 1200: Fundamentals of Algebra

Undergraduate course · Adjunct Professor, Universidad Interamericana de Puerto Rico, Panama Campus, Spring 2024, Fall 2024

Mathematics · 3 credits · Taught Spring 2024, Fall 2024 (2 sections). The general-education mathematics course in the university’s basic-skills program, focused on using algebra to solve problems with graphical and symbolic representations.

Recommended citation: Universidad Interamericana de Puerto Rico, Panama Campus · Spring 2024, Fall 2024 · 2 sections · 3 credits

COMP 2502: Discrete Computer Structures II

Undergraduate course · Adjunct Professor, Universidad Interamericana de Puerto Rico, Panama Campus, Spring 2024

Computer science · 3 credits · Taught Spring 2024 (1 section). The second course of the discrete mathematics sequence for computer science majors, which continues from COMP 2501 (which I also taught, Fall 2023).

Recommended citation: Universidad Interamericana de Puerto Rico, Panama Campus · Spring 2024 · 1 section · 3 credits

COMP 2501: Discrete Computer Structures I

Undergraduate course · Adjunct Professor, Universidad Interamericana de Puerto Rico, Panama Campus, Fall 2023

Computer science · 3 credits · Taught Fall 2023 (1 section). The first course of the discrete mathematics sequence for computer science majors: the logical and mathematical foundations used to reason about programs and to model computational problems.

Recommended citation: Universidad Interamericana de Puerto Rico, Panama Campus · Fall 2023 · 1 section · 3 credits

MATH 1500: Precalculus

Undergraduate course · Adjunct Professor, Universidad Interamericana de Puerto Rico, Panama Campus, Fall 2023, Fall 2024

Mathematics · 5 credits · Taught Fall 2023, Fall 2024 (2 sections). A five-credit course on functions that prepares students for calculus and for the discrete-structures sequence in computer science.

Recommended citation: Universidad Interamericana de Puerto Rico, Panama Campus · Fall 2023, Fall 2024 · 2 sections · 5 credits

Tutoring and workshops

Knowledge Heroes Free Tutoring Program

Tutoring · Tutor, Tutorez, 2023

Tutor, Apr 2023 – Jul 2023. Daily individual tutoring in mathematics, physics and chemistry for public-school students from across Panama (Héroes del Conocimiento).

Recommended citation: Tutorez, Panama City · Apr 2023 – Jul 2023 · Mathematics, physics and chemistry

Python and NoSQL Databases Workshops

Workshops · Volunteer Instructor, UTP-FISC Tech Academy, Universidad Tecnológica de Panamá, 2018

Volunteer Instructor, Feb 2018 – Mar 2020. Designed, planned and taught Python for Programmers, Introduction to Python and NoSQL Databases.

Recommended citation: UTP-FISC Tech Academy, Universidad Tecnológica de Panamá · Feb 2018 – Mar 2020 · 3 workshops