Topics in Computing: Deep Neural Networks