- Union-Find
- Percolation Assignment (95%)
- Analysis of Algorithms
- Stacks and Queues
- Deques and Randomized Queues Assignment (94%)
- Elementary Sorts
- Mergesort
- Collinear Assignment (100%)
- Quicksort
- Priority Queues
- Elementary SymbolTables and Binary Search Trees
- 8-Puzzle Assignment (100%)
- Balanced Search Trees
- Geometric Search and Application
- Kd-trees Assignment (86%) (will be looking back to this assignment to fix when time permits)
- Hash Tables
- Searching Applications