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
Syntax, semantics, automata, lambda calculus, OCaml
Data analysis, machine learning, neural networks
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.
Differential calculus
Integral calculus
Multivariable calculus
Differential equations, Laplace transform, phase-plane analysis
Vector spaces, matrices, eigenvalues
Physics applications, linear optimization, Markov matrices
Logic, sets, relations, graphs, proof writing
Probability, distributions, statistical inference
Modular arithmetic, prime numbers, proofs
Methods for interpolation, approximation, ODEs
Rigorous proofs
Unlocks in Fall 2026.
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