Generic user can use learning system