Teaching

  • ECE 506 - Applied Cryptography.
  • ECE 519C - Selected Topics in Secure Communications: Blockchain Technologies.