- 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

- 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

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.

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 PosterUsing 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 PosterUC Santa Barbara

Department of Mathematics

Santa Barbara, CA 93106

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