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