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
Unlocks in Fall 2026.
Unlocks in Fall 2026.
Unlocks in Fall 2026.
Unlocks in Spring 2027.
Unlocks in Spring 2027.
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
Unlocks in Fall 2026.
Unlocks in Spring 2027
Stars, planets, galaxies, the universe
Markets, incentives, supply and demand
Ethics, logic, argumentation
Research, rhetoric, analytical writing
Workplace communication and formal writing
Public speaking and interpersonal communication
Race, incarceration, the justice system
Sustainable food systems and city farming
Global music, culture, identity
American political, social, and cultural history
Ecosystems, sustainability, environmental policy
Motion, forces, energy, calculus-based mechanics
Behavior, cognition, psychological theory
Distributions, experiment design, statistical analysis
Unlocks in Fall 2026.
Unlocks in Spring 2027.
Total Problems Solved