teaching

Have I mentioned that I love teaching? Here’s a list of courses that I have taught. Please contact me if you would like access to any of my teaching materials.

Cal Poly Computer Science Courses Taught:

CSC 549 – Advanced Algorithm Design and Analysis

CPE 349 – Algorithms

CSC 348 – Discrete Structures

CSC 570 – Graduate Graph Theory

CSC 448 – BioInformatics Algorithms

CPE 101 – Fundamentals of Computer Science I

CPE 103 – Data Structures

Hochschule München:

Graduate Graph Theory

Data Structures and Algorithms

University of California Santa Cruz Courses Taught:

CMPS 17 – Social Networks

CMPS 5P – Introduction to Programming in Python

CMPS 10 – Introduction to Computer Science

Oregon State Courses Taught:

CS 325 – Algorithms

CS 515 – Graduate Algorithms (TA)

CS 225 – Discrete Math

Math 251 – Calculus

Cal Poly Mathematics Courses Taught:

Math 116, 117, 118 – PreCalculus Algebra

Math 119 – PreCalculus Trigonometry

Math 141, 142, 143 – Calculus

Cuesta College Courses Taught:

Math 23

Math 27

Math 32