I am a third year PhD student supervised jointly by Rich Zemel and Roger Grosse.

I am interested in a wide range of questions applicable to deep learning. How do we train neural networks which generalize well? How should we be optimizing neural networks? How can we impose functional constraints on neural networks? Can we utilize uncertainty effectively in deep neural networks?