Meeting the Learning Challenge