CS 294-157:

Deep Learning and Program Synthesis