Expert systems and learning