Brain Computer Interface (BCI) work seeks to develop and evaluate signal processing methods that extract signal features from the brain, classify them and otherwise translate brain signals into device commands. Brain signals can be acquired either invasively or non-invasively. Applications of BCI technology include providing a means to repair or enhance human perception, affect, action, and cognition.