Rain Zimin Yang

Third year at UBC
Combined Honours in Computer Science and Mathematics

Competitive programmer
ICPC 2025 World Finalist

Linkedin
Codeforces
Leetcode

Research


Blog

I'll mainly write about some papers I read, and talk about solutions to selected competitive programming problems I solved (listed in reverse chronological order).

Mathematics and Computer Science

Competitive Programming


Teaching Experience


CV


Coursework

YearSemesterSubjectCodeNameInstructor
3rd2025W2MATH538Algebraic Number TheoryMishty Ray
3rd2025W2MATH427Algebraic TopologyBen Williams
3rd2025W2CPSC303Numerical Approximation and DiscretizationChen Greif
3rd2025W1MATH532Algebraic Geometry IKalle Karu
3rd2025W1MATH426Introduction to TopologyKasia Jankiewicz
3rd2025W1MATH420Measure Theory and IntegrationSven Bachman
3rd2025W1MATH418ProbabilityJonathan Hermon
3rd2025W1CPSC313Computer Hardware and Operating SystemsNorm Hutchinson
2nd2025S2WRDS150BWriting and Research in the DisciplinesDennis Foung
2nd2025SPHIL220Symbolic LogicAlexandre Korolev
2nd2024W2MATH423Commutative AlgebraZinovy Reichstein
2nd2024W2MATH412Advanced Linear AlgebraLior Silberman
2nd2024W2MATH321Real Variables IIGordon Slade
2nd2024W2CPSC531FTopological Data AnalysisJoel Friedman
2nd2024W2CPSC436RIntroduction to Randomized AlgorithmsAbner Turkieltaub
2nd2024W2CPSC420Advanced Algorithm Design and AnalysisWilliam Evans
2nd2024W1MATH437Number TheoryGreg Martin
2nd2024W1MATH422Introduction to Fields and Galois TheorySujatha Ramdorai
2nd2024W1MATH320Real Variables IGordon Slade
2nd2024W1CPSC436QQuantum ComputationDaochen Wang
2nd2024W1CPSC421Introduction to the Theory of ComputingJoel Friedman
2nd2024W1CPSC310Introduction to Software EngineeringNicholas Bradley
1st2024S2CPSC320Intermediate Algorithm Design and AnalysisSusanne Bradley
1st2023W2MATH443Graph TheoryElyse Yeager
1st2023W2MATH323Introduction to Rings and ModulesVinayak Vatsal
1st2023W2CPSC221Basic Algorithms and Data StructuresGeoffrey Tien
1st2023W2CPSC213Introduction to Computer SystemsGeoffrey Tien
1st2023W2SCIE113First-Year Seminar in ScienceMadeline Lauener
1st2023W1MATH322Introduction to Group TheoryVinayak Vatsal
1st2023W1MATH302Introduction to ProbabilityJonathan Hermon
1st2023W1MATH215Elementary Differential Equations IPeter Harrington
1st2023W1CPSC210Software ConstructionPaul Carter
1st2023W1CPSC121Models of ComputationSeyyed Hosseini
HS2023S2MATH300Introduction to Complex VariablesZinovy Reichstein
HS2022W2MATH221Matrix AlgebraJingyi Chen

Virtual Contest

Date Contest Performance
? Pinely Round 2 (Div. 1 + Div. 2) ?
09/11/2025 Codeforces Round 1028 (Div. 1) 2425
08/09/2025 Codeforces Round 814 (Div. 1) 2650
08/04/2025 Codeforces Round 990 (Div. 1) 2374
08/02/2025 Codeforces Round 1036 (Div. 1 + Div. 2) 2515
07/31/2025 Codeforces Round 941 (Div. 1) 2436
07/21/2025 Codeforces Round 1008 (Div. 1) 2550
07/13/2025 Codeforces Round 1024 (Div. 1) 2437

Last updated: