Neuro Symbolic Learning