>>12175301Uhh I'll describe some topics that probably correspond to webpages from MIT, Stanford, CMU, etc etc..
Calc 1-3, ODEs, PDEs (non-rigorous)
intro to proofs
Linear algebra (proof based)
analysis (1 intro sem, 1 full year sequence)
algebra (full year sequence)
probability theory
number theory
graph theory
combinatorics
mathematical logic
topology (point set first sem, algebraic next sem)
cryptographic theory
intro to functional analysis
complex analysis (proof based)
topics in finite fields
data structures
computer architecture
systems programming
OS theory and design
compilers (year long sequence)
graphics theory and processing
algorithms (year long sequence)
recursion theory / computability
complexity theory (2 semesters)
numerical analysis
robotics and motion planning
computer vision
ML theory
quantum information theory (independent study)
geometric complexity theory (independent study)
I took an extra year since I hadn't planned out stuff well in my first semesters, but honestly 1 summer would have probably been enough had I been smarter about it.