Live as if you were to die tomorrow, learn as if you were to live forever... The unexamined life is not worth living... Learning is not compulsory, neither is survival... Real knowledge is to know the extent of one's ignorance... Any fool can know, the point is to understand...
Graph algorithms
Dynamic programming
Data structures
Linear Algebra