Linear algebra
Probability theory/statistical methods
Differential equations
Dynamic systems
Computer programing (e.g., MATLAB, C, C++, Fortran)
Signal processing
Information theory
Optimization methods
Introduction to Neuroscience
Computer Vision/Image Processing
Physiology/Psychology on Vision