"Some people think AI is magic. I spent 13 hours researching and 9 hours designing to prove it's
not."
This 1h20 lecture demystifies AI, moving from simple search algorithms (mazes) to reasoning
under uncertainty (probability) and finally to Deep Learning (optimization & backpropagation).
I conclude with a 3-minute "from scratch" explanation of how Large Language Models like ChatGPT
work, covering tokenization, embeddings, and self-attention.
March 2026Collab with Adham (President of IB&CM Society)
The Numbers Behind Trade: When Equations Meet Wall Street
A collaborative talk bridging the gap between mathematical theory and financial markets. We explored how continuous mathematical models are utilized by quantitative analysts to price derivatives and manage risk.
Key topics included the fundamentals of arbitrage, risk-neutral probability, binomial models for pricing options, and how continuous stock paths through Brownian motion and Itô's Lemma lead to the famous Black-Scholes equation.
February 19, 2026Constructor Uni Math Society
The Math Behind Cryptography and Cybersecurity
Number Theory / RSA / Shor's Algorithm / Quantum Computing / Lattice-based
Cryptography
An exploration of the mathematical foundations that secure our digital world. In this talk, I
cover Number Theory, RSA, Shor's algorithm, Quantum Computing, and delve into Lattice-based
cryptography.
Fall 2025Programming in C/C++ (Tutorial)
Advanced Linked Data Structures
Data Structures & Memory Management
A comprehensive tutorial session covering the implementation and nuances of Linked Lists in
C/C++.
I break down Single Linked Lists, Doubly Linked Lists, and Circular Linked Lists, explaining
pointer manipulation, memory allocation, and edge-case handling for each variant.
Fall 2025Math Foundations (Part 1)
Abstract Algebra: Groups & Fields
Algebraic Structures
An introduction to the algebraic structures that underpin cryptography and coding theory.
We explore the definition of Groups, Rings, and Fields, with examples relevant to Computer
Science.
Fall 2025Math Foundations (Part 2)
Relations & Order Theory
Set Theory & Logic
A formal treatment of binary relations on sets. We cover properties like reflexivity,
symmetry, and transitivity to define
Equivalence Relations and Equivalence Classes. We also
explore Partial Orders (reflexive, antisymmetric, transitive) and Strict
Partial Orders.
Fall 2025Math Foundations (Part 3)
IEEE 754 & Data Representation
Computer Arithmetic
Understanding how computers store real numbers and dates. We dive into the IEEE 754
Floating Point Standard (Sign, Exponent, Mantissa)
and discuss the precision limitations and error handling inherent in these formats.
Fall 2025Math Foundations (Part 4)
Boolean Algebra & Logic
Digital Logic
The core logic of digital circuits and computation. We cover truth tables, canonical forms
(CNF/DNF), and how complex logical expressions
can be simplified for hardware optimization.
March 2025UgS 1
The Qubit & Shor’s Algorithm
Quantum Computing / Cryptography
In this talk, I break down how Quantum Computers utilize superposition and entanglement to solve
the period-finding problem efficiently.
I explain the significance of this algorithm for modern cryptography and demonstrate the
concepts explored in my
Shor's Algorithm
Project.