Kamran Razavi: Bloomberg CodeCon winner

Congratulations to Kamran Razavi, one of our MSc in Dependable Software Systems (Erasmus Mundus) students, who won the recent Bloomberg CodeCon. CodeCon is a UK wide programming contest organised by Bloomberg and is hosted locally across multiple locations in the UK, one of which was located in the department of Physics at the University of St Andrews.

Kamran emerged first from 20 other contestants at the University of St Andrews and was ranked 19th among 217 other contestants UK-wide, coming from universities such as Cambridge, Oxford and Edinburgh. He was awarded with a championship trophy, Bluetooth speakers, travel accessories and a ticket to London for the main contest, where the top three contestants from each local site will compete against each other.


The competition is highlighted through the University emails and after registering students can prepare themselves by solving previous problems.The competition itself, lasted 2 hours with 8 questions in total, which were algorithmic in nature, and required knowledge of data structures.

Kamran was able to solve 7 questions but was only able to submit 6, due to technical problems with the contest host website. The contest could have been taken in 15 programming languages including Java, C++, C, Python etc. Kamran used Java on this occasion and thanked Bloomberg, The School of Computer Science and The University for providing opportunities such as CodeCon. We wish him every success for the final contest.

Technology Career Fayre and Networking

Students from all years of study took advantage of the annual Technology Career Fayre, held last Friday at Agnes Blackadder Hall. The event was followed by a networking opportunity within the School of Computer Science. Representatives from Tech companies Adobe, Skyscanner, Toshiba, Avaloq, Amazon and Bloomberg met with students throughout the busy afternoon session. Participants were photographed during the Q&A, look closely and you could spot some alumni…


Images courtesy of Alex Bain.

Seminar: ‘Trading Programs – How the Finance industry has become so complex that today’s products are similar to programs’ by Joel Bjornson


In this presentation, we’ll explore the ways in which Bloomberg uses functional programming to solve financial problems. In particular, we’ll focus on the challenges involved in the development of the Bloomberg Derivatives Library – an application for structuring and pricing financial contracts.


Joel Bjornson is a developer at the Bloomberg Derivatives Library team, specializing in the usage of OCaml for modelling financial contracts. Joel has been interested in functional programming since discovering Haskell at an introductory programming course in university.


Event details

  • When: 20th October 2015 14:00 - 15:00
  • Where: Cole 1.33a
  • Series: School Seminar Series
  • Format: Seminar

School Hosts StacsHack 2015

The School hosted a hugely successful StacsHack last month. We congratulate Stacs St Andrews Computing Society for organising and running a fantastic event. Hackathons allow students with a range of talents and aptitudes to form groups and create innovative projects in 24hrs. It’s clear from the many photos that great fun was had by all. View some of the winning projects at the challenge post submission gallery.

Thanks to Gala Malbasic, Nick Tikhonov, Ieva Vasiļjeva and Vika Anisimova for representing the School of Computer Science in such a positive way and for all their hard work and enthusiasm.



Sponsors: Palantir, J.P. Morgan, Braintree_Dev, Bloomberg and Thalmiclabs.

MLH Hardware Lab partners: Oculus VR, Pebble, Thalmic Labs, Sparkfun, Estimote, Leap Motion and Spark.

Images courtesy of Gala Malbasic and Major League Hacking.
More images from the event can be viewed on the StacsHack Facebook Page.