Learning Through Reflection On Doing