Lipovsky-concurrency-course-190