Reactive programming class Scala examples from coursera lectures