- [ ] std::move is misleading ( as it does not move anything, just says that an object can be moved ), && is not explained clearly - [ ] Should the lectures be split ?