AI Science Tech Liam Kavanagh “ MCCARTHY Understanding Artificial Intelligence and Machine Learning Fundamentals