Projects as part of the Scala courses taught by Martin Odersky et al