Protocols, OSI model, subnetting, the internet
Encryption, hashes, schemes, cryptographic proofs
Software security, web attacks, network security
Pointers, memory, Linux, C, MIPS Assembly
OOP principles and design, Java
Arrays, linked lists, stacks, trees, graphs, hash maps
Sorting, searching, time and memory complexity
Logic, sets, relations, graphs, proof writing
Syntax, semantics, automata, lambda calculus, OCaml
Data analysis, machine learning, neural networks
Methods for interpolation, approximation, ODEs
Leetcode and behavioral interview practice
Planned course. Unlocks in Fall 2026.
Planned course. Unlocks in Fall 2026.
Planned course. Unlocks in Fall 2026.
Planned course. Unlocks in Spring 2027.
Planned course. Unlocks in Spring 2027.
Probability, distributions, statistical inference
Differential calculus
Integral calculus
Multivariable calculus
Rigorous proofs
Differential equations, Laplace transform, phase-plane analysis
Modular arithmetic, prime numbers, proofs
Vector spaces, matrices, eigenvalues
Physics applications, linear optimization, Markov matrices
Planned course. Unlocks in Fall 2026.
TBD course. Unlocks in a future semester.
Total Problems Solved