नमस्ते
My name's Arpit. I am a computer science and mathematics student at the University of British Columbia. Here I write about my explorations in topics that interest me - mainly system design principles, language-oriented programming and art. A lot on this site is still under construction.
Find me on github, linkedIn, and twitter, or send me an email.
Experience
-
Winter 2025
(Incoming) Software Engineering Intern @SAP Concur
-
Fall 2024
Undergraduate Teaching Assistant @CPSC311
-
Winter 2024
Site Reliability Engineering Intern @Visier
-
Winter 2023
Software Engineering Intern @Vidyard
Engineering Design Teams @UBC
-
Writing on-board software for a robotic prosthetic arm
-
Built a personal finance management app called "Ledge-it"
Posts
What I'm reading
Functional Programming in Scala
by Chiusano and Bjarnason
Think
by Simon Blackburn
Coursework
- CPSC110
Computation, Programs, and Programming
- ECON101
Microeconomics
- EOSC114
The Catastrophic Earth: Natural Disasters
- MATH100
Calculus I
- WRDS150A
Writing and Research in the Disciplines
- CPSC121
Models of Computation
- ECON102
Macroeconomics
- MATH101
Calculus II
- VISA110
Foundation Studio: Digital Media
- PSYC101
Introduction to Biological and Cognitive Psychology
- CPSC221
Introductory Data Structures and Algorithms
- MATH221
Linear Algebra
- CPSC213
Introduction to Computer Systems
- STAT200
Elementary Statistics for Applications
- PHIL220A
Symbolic Logic
- LING100
Introduction to Language and Linguistics
- CPSC210
Software Construction
- MATH200
Calculus III
- MATH220
Mathematical Proof
- MATH215
Elementary Differential Equations I
- CPSC314
Computer Graphics
- CPSC313
Computer Hardware and Operating Systems
- MATH340
Linear Programming
- MATH307
Applied Linear Algebra
- MATH302
Introduction to Probability
- CPSC310
Introduction to Software Engineering
- CSPC311
Definition of Programming Languages
- CPSC317
Computer Networking
- CSPC320
Intermediate Algorithm Design and Analysis
- MATH342
Algebra and Coding Theory
- MATH319
Real Analysis
- MATH316
Elementary Differential Equations II
- MATH317*
Calculus IV
- CPSC436A*
OS Design and Implementation
- CPSC427*
Video Game Programming
- CPSC418*
Parallel Computation
*currently taking