Adaption of principles of teaching to visualize advanced graph algorithms in a web application.