DEEP LEARNING & NEURAL NETWORKS