Professional Experience

I have been on the program committee for the following conferences:

I have been a sub-reviewer for the following conferences:

I have been a reviewer for the following journals:

I was also on the student program committee for:

In addition, I have been a teaching assistant for the following subjects:

  • 263-4660-00L – Applied Cryptography. (Spring, 2020/2021)
    Teaching Assistant. Designed practical coding exercises and assignments.
  • 263-0009-00L – Information Security Lab. (Summer, 2020)
    Head TA, Lecturer. Headed a module, including lectures, exercises and assignments.
  • 263-4660-00L – Applied Cryptography. (Spring, 2019/2020)
    Teaching Assistant. Designed practical coding exercises.
  • IY3660 – Applications of Cryptography (TRM1, 2018/2019)
    Teaching Assistant. Taught practical coding exercises.
  • IY3660 – Applications of Cryptography (TRM1, 2017/2018)
    Teaching Assistant. Taught practical coding exercises.
  • CAB340 – Cryptography (SEM2 2016)
    Teaching Assistant. Ran tutorial classes and marked exams, assignments.
  • CAB203 – Discrete Structures (SEM1 2015)
    Teaching Assistant. Ran tutorial classes and marked exams, assignments.
  • INB255 – Security (SEM1 2014)
    Teaching Assistant. Ran tutorial classes and marked exams, assignments.
  • MAN210/MXB101 – Probability and Stochastic Modelling (SEM1 2014)
    Teaching Assistant. Ran tutorial classes and marked exams, assignments.
  • INN/INB355 – Cryptology and Protocols (SEM2, 2013)
    Teaching Assistant. Ran tutorial classes and marked exams, assignments.

I was also a Microsoft Research Intern during the Summer Internship program of 2014. My mentor was Greg Zaverucha, and we worked on Authenticating Network Time Synchronization. I was a CSG/Intern at Microsoft Research Cambridge in March – June 2016, working with Markulf Kohlweiss on a cryptographic model of the miTLS protocol.