Mathematical Programming
Single or multi-processing
Matrices or Scalars
Mathematically verifiable
Comment lines
Meaningful variable names
Clean & neat
Processes:
Statistical
Neural Networks
Time series
Optimization
Pattern recognition