@johnmu Thanks, John!

Yes, it definitely is - almost 1 year deep dive into:

- Arrays and Hashing
- Stacks and Queues
- Graphs
- Backtracking
- Linked Lists
- Dynamic Programming
- Searching and Sorting
- Binary Search
- Trees
- Tries
- Bit manipulation

I think I'm ready for the university to pass that exam, although it will be on Java.