How Machines Learn - ICBMD