⚠️ This list is non exhaustive
Courses Taken
Computer Science Courses
- Algorithms at Scale: Sampling, Streaming, Cache-Oblivious, Map-Reduce
- Parallel and Distributed Algorithms
- Database Systems: Centralized, Distributed
- Computer Architecture & Operating Systems
- Parallel & Concurrent Programming: OpenMP, CUDA, MPI, Atomics (C++), Goroutines, Futures (Rust)
- Computer Networks: Wireless
- Web Security: Client-side, Server-side
- Information Retrieval: Notes (incomplete)
Mathematics Courses
- Linear & Network Optimization: Simplex
- Mathematical Finance: Interest, Utility, Portfolio, Basic Option Theory
- Linear Algebra: II
- Multivariable Calculus
- Real Analysis: Notes
- Mathematical Statistics: MLE Estimation, Hypothesis Testing
- Game Theory: Nash Equilibrium and friends