Very good. Per closing comments, it probably needs an update (since 2016) as this is active, progressive area.
Very interesting topic which I was really stoked to learn but unfortunately this course is missing the deep insight into the algorithms, it explains just one algorithm and its variations. The content is overall to little for 6 weeks course and the honor's assignment has very bad task description with errors and lack of validating possibilities.
