Arnav Kumar

[Github] [resume] [CV]

Site Introduction

Formal Education

Italics means self-taught or audited. Course names are abbreviated; hover for full course name.

Waterloo Undergraduate Degree : Bachelors of Computer Science

Term Courses
F ’22 MT145 MT147 CS145 EN109 PY121
W ’23 MT146 MT148 CS146 CS136L PD1 PY122 EN108B
S ’23 CP1 PD11
F ’23 MT245 MT247 (*) ST240 CS245E (*) CS246E (*)
W ’24 MT249 (*) ST241 (*) CO255 (*) CS240 CS241
S ’24 CP2 PD10 CS251


Interplanetary File Explorer [try it] [Github] [Devpost] Jan 2023

Prognosing Idiopathic Pulmonary Fibrosis [CWSF paper] Dec 2020 - Jun 2021

Computing Setup

My hardware consists of a single laptop which I connect to an external monitor, keyboard, and mouse.

In pursuit of a simple, intuitive, and easily extensible computing experience, I use:

For more information, take a look at my [dotfiles] and [scripts].

Presentations & Lectures

Streams and Lazy Evaluation @ Webber Academy Programming Club [notes] 13th Oct 2023

On the Catalan Numbers @ Webber Academy Math Society [notes] 11th Oct 2023

High School Math Competition Lessons Summer 2023

[1] divisibilty tricks [2] writing solutions [3] pigeonhole principle
[4] series and products [5] intro geometry [6] number bases & induction
[7] points in a triangle [8] cyclic quadrilaterals

Introductory Combinatory Logic @ Webber Academy Math Society 11th Oct 2022


I am still going through entries ending with &.

Formal Logic & Puzzles

Programming Languages

Machine Learning, Probability, & Statistics

Cyber Security

Geometry & Graphics