Having a dilemma where to move further in my professional development I investigated Stanford resources and found an interesting lecture video from my point of view.