FINTECH 510: Programming for FinTech