I see, thanks. Bayesian is a word that keeps popping up time after time. I'll definitely start learning Linear algebra then.
Feature selection, data cleaning and backtesting. I see, well you are trying to get a computer to understand and learn from data, so it's only natural that you would have to have a good command over it to design a system like that.