Montgomery MultiplicationCovers Barrett reduction, Montgomery form of integers, and efficient Montgomery product computation.
Quantum and NanocomputingExplores quantum computing fundamentals, quantum Fourier transform, RSA encryption, Shor's algorithm, and experimental implementations.
Graph Matching EntropyExplores the relationship between matchings, entropy, and Bethe free entropy in random graphs.
Exponentiation: Time ComplexityCovers the fast exponentiation algorithm and its time complexity, prime number properties, and the El-Gamal encryption scheme.
Computation & Algorithms ICovers the basics of algorithms, their historical significance, pseudo-code representation, and practical tasks in computational thinking.
Windowing ExponentiationExplores windowing exponentiation with base-B representation and precomputed small powers of x for efficient computation.