Very educative but in-depth dedication needed