Quantitative Finance Computer Science