This document discusses asymptotic notations which are mathematical representations used to describe the time complexity of algorithms. It introduces the Big O, Big Omega, and Big Theta notations. Big O notation provides an upper bound on running time. Big Omega provides a lower bound. Big Theta gives a tight bound between the upper and lower bounds such that the running time is equal to both. Examples are provided to demonstrate each notation.