Tom Horrobin's FINA201 course coding stuff