## All Posts

#### 2020

- Jan 12019 Rewind

#### 2019

- Dec 21Announcement time!
- Dec 13An unusual math problem - Algo Spotlight of the Week
- Oct 24Dynamic Programming on Trees - In Out DP!
- Sep 5Building Scoper
- Aug 14Something that needs to be said
- Jul 31Simplifying Square Root Decomposition
- Jul 12[Topcoder Weekly Challenge] On Math & Logic!
- Jun 7[Topcoder Weekly Challenge] On Binary Search Trees!
- May 4[Topcoder Weekly Challenge] On Modular Arithmetic!
- Apr 26The Two Pointer Algorithm!
- Apr 17Building My Own Procedural Generation Algorithm
- Apr 5[Topcoder Weekly Challenge] On Graph Theory & Greedy Algorithms!
- Mar 27My Google Hash Code 2019 Experience!
- Mar 12The One On Dynamic Programming!
- Mar 11A talk on Java's HashSets and TreeSets!
- Mar 7[Topcoder Weekly Challenge] Google Kickstart Practice Round!
- Feb 17C++ Standard Template Library Hacks I like
- Jan 30Some math behind collectibles!
- Jan 24Fermat's Theorem and Inverse factorials!
- Jan 18Why I love and hate Python.
- Jan 2Imposter Syndrome vs the Dunning-Kruger effect.
- Jan 1Switching to a Jekyll blog!

#### 2018

- Dec 24Interviewing students on Algorithms for my college's ACM chapter.
- Dec 12Fenwick Trees!
- Nov 25Playing With Pokemons -- The Data Science Way
- Nov 16Difference Arrays And How They Can Make A Difference
- Nov 15Why I Think Every Developer Should Blog
- Oct 17[Topcoder Weekly Challenge] On Dynamic Programming!
- Oct 12Diving Into NLP!
- Oct 10[Topcoder Weekly Challenge] Convex Hulls + Graph Theory
- Sep 19[Topcoder Open, Beijing] Disjoint Set Union + Graph Theory
- Sep 12[Cisco Sponsored Challenge] Binary Search + Math
- Aug 29[Google Sponsored Challenge] Dynamic Programming + Strings
- Aug 22[Blizzard Sponsored Challenge] Graph Theory And Permutations
- Aug 15The Podcast Experiment
- Jul 18[Facebook Hacker Cup] Combinatorial Math
- Jul 11[Topcoder Weekly Challenge] On Dynamic Programming
- Jun 21[Topcoder Weekly Challenge] On String Algorithms
- Jun 8Giving My First Technical Talk -- On Algorithms!
- Jun 6[ACM ICPC Challenge] Convex Hulls + Ad Hoc
- Jun 2Knuth-Morris-Pratt (KMP) Algorithm
- May 3[Topcoder Weekly Challenge] On Strings and Dynamic Programming
- Apr 25[Topcoder Weekly Challenge] Graph Theory And Math
- Apr 18[Topcoder Weekly Challenge] On Geometry
- Apr 8I Joined The Topcoder Blogging Team! ðŸŽ‰ðŸŽ‰ðŸŽ‰
- Mar 18[Open Source - E-Maxx-Eng] Graham's Scan & Convex Hulls
- Mar 16[Open Source - E-Maxx-Eng] Generating K Combinations
- Feb 2HackHarvard'17: What I built at Harvard University's International Hackathon
- Jan 2Tackling Tries!

#### 2017

- Dec 7Diving Into Disjoint Sets!
- Nov 30Majority Element and Moore's Algorithm!
- Nov 17Getting Game Theory (Part 1)
- Oct 13Dynamic Programming: Sum Over Subset
- Oct 6Grokking Graph Theory
- Sep 22Scrutinizing Sieving Algorithms
- Sep 15Powering Up With Binary Exponentiation
- Sep 8Exploring Binary Search
- Sep 1Learning Lazy Propagation
- Aug 24Traversing Segment Trees