This document summarizes a lecture on asymptotic notation and techniques for solving recurrence relations. It introduces O, Ω, and Θ notation for describing asymptotic upper bounds, lower bounds, and tight bounds of functions. It also discusses methods for solving recurrence relations, including the substitution method of guessing a solution, verifying it by induction, and solving for constants. Recurrence relations are important for analyzing divide-and-conquer algorithms.