Coaster Concurrent programming in Java in the context of a coursework of Concurrency at Imperial College.