List of Courses

Here are some courses I have taken, or am taking right now. Course codes which start with digits 7 or higher are graduate level courses.

  • COL106: Data Structures and Algorithms
  • COL202: Discrete Structures
  • COL215: Digital Logic and System Design
  • COL331: Operating Systems
  • COL333: Principles of Artificial Intelligence
  • COL351: Design and Analysis of Algorithms
  • COL352: Introduction to Automata and Theory of Computation
  • COL380: Introduction to Distributed and Parallel Programming
  • COL703: Logic for Computer Science
  • COL726: Numerical Algorithms
  • COL750: Foundations of Automatic Verification
  • COL759: Cryptography
  • COL863: Quantum Computing
  • COL872: Cryptographic Protocols
  • COS310: Independent Study - Quantum Error Correction
  • COS799: Independent Study - Lattices in Computer Science
  • MTL105: Algebra