J. Dietenberger
The class moved fast and Jay's a great professor. When the material was confusing, he provided many examples to help explain items. He gives lectures at conferences in different cities and connects that to the homework to help explain it. He also helped me land an internship! Amazing professor!