Experienced programmer in Java, Python, and SwiftInterested in theoretical computer science research
Princeton COS 126 Course
N-Body Simulation: https://github.com/HNanda16/Princeton-COS-126-N-Body-Simulation
Recursive Graphics: https://github.com/HNanda16/Princeton-COS-126-Recursive-Graphics
Linear Feedback Shift Register: https://github.com/HNanda16/Princeton-COS-126-Linear-Feedback-Shift-Register
Guitar Hero: https://github.com/HNanda16/Princeton-COS-126-Guitar-Hero
Markov Model: https://github.com/HNanda16/Princeton-COS-126-Markov-Model
Travelling Salesman Problem: https://github.com/HNanda16/Princeton-COS-126-Travelling-Salesman-Problem
Atomic Nature of Matter: https://github.com/HNanda16/Princeton-COS-126-Atomic-Nature-of-Matter
Princeton COS 226 Course
Percolation: https://github.com/HNanda16/Princeton-COS-226-Percolation
Dequeues and Randomized Queues: https://github.com/HNanda16/Princeton-COS-226-Dequeus-and-Randomized-Queues
Autocomplete: https://github.com/HNanda16/Princeton-COS-226-Autocomplete
Searches and Sorts: HNanda16/Searches-and-Sorts
Insertion Sort: HNanda16/Insertion-Sort
Tree Traversal: HNanda16/Tree-Traversal
Binary Search Tree: HNanda16/Binary-Search-Tree
A Star Algorithm: HNanda16/A-star-Algorithm
Dijkstra’s Algorithm: HNanda16/Dijkstra-Algorithm
Financial Management Tool: HNanda16/Financial-Management-Tool
Sublinear Algorithms for Delta+1 Vertex Coloring: https://arxiv.org/pdf/1807.08886.pdf