learning by doing expert