This document is a report from a 2008-2009 mathematics project group from St. Joseph's College on Pythagoras' Theorem. The report introduces Pythagoras' Theorem, provides the history of Pythagoras and Euclid, and includes examples of applying the theorem and its converse to solve for lengths in right triangles. It also discusses problems encountered in researching the topic and acknowledges sources of information.