Notes and coursework from the Scala Reactive Programming course