Teaching

In Spring 2018, I had a lot of fun co-teaching CS355: Topics in Cryptography with Henry Corrigan-Gibbs and David Wu. This was Stanford’s advanced lecture course on cryptography and our version of the course covered various topics in cryptography including cryptographic protocols, lattice-based cryptography, and recent real-world applications of modern cryptography.

In Spring 2017, I helped out as a Course Assistant for CS 359C: Classics of Cryptography that was taught by Henry Corrigan-Gibbs and David Wu. This was a seminar course on various advanced topics in cryptography. The goal of the course was to expose students to some of our favorite “classic” topics in cryptography and to give them a taste of research through a quarter-long independent project.

Here are some other courses that I have helped out as a Course Assistant during my undergraduate years at Georgia Tech:

  • CS 3510: Design and Analysis of Algorithms (Spring 2013)
  • CS 3510: Design and Analysis of Algorithms (Fall 2012)
  • CS 1332: Data Structures and Algorithms (Fall 2011)
  • CS 1332: Data Structures and Algorithms (Summer 2011)