Arnav Kumar

{Github} {itch.io} [resume] [CV]

Site Introduction

Links are surrounded by brackets. The type of bracket conveys the following:

Link Target
InternalExternal
Content AuthorMe[Square]{Curly}
Other-(Round)

Articles

Publications

The Dimension of Sparse Random Graph Orders

(presentation) {arXiv preprint} May 2024 - Aug 2024

Projects

WIP - 4D Raytracing Pathtracer

| C++ [devlog] July 2025

Rigid-body Particle Simulation

| C++ [gif] [gif] July 2025

Software Rasterizer

| C++ [png] [png] June 2025

Software Raytracer

| C++ [png] [png] [png] [png] May 2025 - June 2025

Software Raycaster

| JavaScript [web] {Github} Sep 2024 - Oct 2024

Renovating the Labyrinth

| JavaScript [web] {itch.io} {Github} Oct 2024

Bloom

| Godot {itch.io} {Github} May 2024 - Jun 2024

Interplanetary File Explorer

| Go, Python, JavaScript {web} {Github} {Devpost} Jan 2023

Prognosing IPF

| Python [CWSF paper] Dec 2020 - Jun 2021

Presentations

Dimension of Posets and Random Graph Orders

@ University of Waterloo 1st Aug 2024

Streams and Lazy Evaluation

@ Webber Academy Programming Club [notes] 13th Oct 2023

On the Catalan Numbers

@ Webber Academy Math Society [notes] 11th Oct 2023

Introductory Combinatory Logic

@ Webber Academy Math Society 11th Oct 2022

Lectures & Lessons

High School Math Competition Lessons

Summer 2023
  1. [divisibilty tricks] Divisibility, modular arithmetic, and deriving divisibility tricks
  2. [writing solutions] Tips for writing readable proofs
  3. [pigeonhole principle] The pigeonhole and generalized pigeonhole principles
  4. [series and products] Telescoping series, common series, and term grouping strategies
  5. [intro geometry] Basic triangle facts, and effects of transformations on geometric objects
  6. [number bases & induction] Number bases, (strong) induction, and an example from the KJMO
  7. [points in a triangle] Involving (circum|in|ex|ortho)centers and centroids
  8. [cyclic quadrilaterals] Power of a point, Ptolemy's theorem, and Brahmagupta's formula

Formal Education

Waterloo Undergraduate Degree

: Bachelors of Computer Science
Term Courses
F ’22 MATH 145 MATH 147 CS 145 ENGL 109 PHYS 121
W ’23 MATH 146 MATH 148 CS 146 CS 136L ENGL 108B PHYS 122 PD 1
S ’23 COOP 1 PD 11
F ’23 MATH 245 MATH 247 STAT 240 CS 245E CS 246E
W ’24 MATH 249 STAT 241 CO 255 CS 240 CS 241
S ’24 COOP 2 PD 10 CS 251
F ’24 CS 350 CS 341 CS 370 PHYS 256 FINE 100
W ’25 COOP 3 PD 6
S ’25 CS 475 CS 480 CS 488

Academic Self-Learning

I am still going through entries ending with &.

Operating Systems

Formal Logic & Programming Theory

Machine Learning, Probability, & Statistics

Geometry & Graphics

Consumed Media

Stars indicate my rating and tags are organized as follows.


Interesting Sites

Mathematics

Computer Science

Search Engines

Games

File Sharing

Miscellanous