What exactly is a MFE (masters in financial engineering) degree and what are the subjects taught in the course