The course is designed to provide an in-depth appreciation of the central challenges in realizing aspects of human cognition (with specific focus on language and memory ) on machine. It surveys significant breakthroughs in our understanding till date, and identifies avenues for exploration in future.