This document describes the bisection method for finding roots of equations numerically. It begins by classifying equations as linear, polynomial, or generally non-linear. For non-linear equations, numerical methods are required. The bisection method iteratively halves the interval that contains a root until a solution is found to within a specified tolerance. An example illustrates the step-by-step process of applying the bisection method to find the root of a sample function. MATLAB code is also presented to implement the bisection method.