* Quickies
* Bitwise Operations
* Number Manipulations
* Combinatorical Problems
* Matrix Calculus
* Recursion
* Finite State Machines
* Lists, Trees and Queues
* Numerical Techniques
* Random Numbers and Monte Carlo Techniques
* Ordinary Differential Equations
* Partial Differential Equations
* Wavelets
* Graphs
* Neural Networks
* Genetic Algorithms
* Optimization
* File and String Manipulations
* Computer Graphics