FRE6811 Financial Software Laboratory