Course work for scala