This document summarizes the two phase simplex method for solving linear programming problems. In phase I, artificial variables are introduced to convert infeasible problems into feasible problems. The objective is to minimize the artificial variables. If the minimum is zero, the original problem is feasible and phase II begins. Phase II uses the original objective function and simplex method to find an optimal solution. An example problem is provided to illustrate the two phase method.