Teaching

I am a TA at UC Santa Barbara. I've also led several undergraduate reading groups.
TA Experience
Upper Division Mathematics Courses:

  • Numerical Analysis (104A): Winter 2024
  • Numerical Analysis (104A): Fall 2023
  • Numerical Analysis (104C): Spring 2023
  • Numerical Analysis (104B): Winter 2023
  • Complex Analysis (122A): Summer 2022
  • Matrix Analysis (108C): Spring 2022
  • Numerical Analysis (104A): Fall 2021
  • Matrix Analysis (108C): Spring 2021
Introductory Mathematics Courses:
  • Linear Algebra (4A): Fall 2022
  • Differential Equations (4B): Winter 2022
  • Differential Equations (4B): Summer 2021
  • Vector Calculus (6B): Winter 2021
  • Vector Calculus (6A): Fall 2020
Official course descriptions can be found here.

Cryptography and Steganography Reading Group, 2024
This reading group is ongoing.

Using Cryptography by Rubinstein-Salzedo and Introduction to Cryptography by Trappe and Washington we studied the following topics:

  • Modular arithmetic, exponentiation, logarithms
  • Classical RSA cryptography
  • ElGamal cryptography
  • Computational complexity
  • Information theory
  • Basic coding theory and McEliece cryptography

We plan to focus on topics in coding theory and a deep dive into steganography during Spring 2024.

Artificial Intelligence Reading Group, 2023

Using a wide variety of research and survey papers, we read on the following topics:

  • Basic statistical machine learning
  • Reinforcement Learning
  • Known issues in practical RL
  • Bandit problems
  • MDPs and algorithms
  • POMDPs and algorithms
  • Distributional RL

The poster presentation at the conclusion of the program focused on Markov decision processes.

DRP Poster
Cryptography and Logic Reading Group, 2022

Using Introduction to Cryptography by Trappe and Washington, Abstract Algebra by Dummit and Foote, and the fantastic free resource The Napkin by Evan Chen we covered the following topics:

  • Modular arithmetic, exponentiation, logarithms
  • Classical RSA cryptography
  • ElGamal cryptography
  • Elliptic curves and lattices
  • NTRU cryptography
  • Quantum computing and Shor's algorithm
  • Set theory and foundations
  • First and second order logic
  • Completeness and Incompleteness theorems

The poster presentation at the conclusion of the program focused on implementing RSA.

DRP Poster

charles@math.ucsb.edu

UC Santa Barbara
Department of Mathematics
Santa Barbara, CA 93106

Reach Out!

I'm always happy to discuss math and make connections. Send me an email!