This document summarizes a student project on fingerprint recognition. The project involved implementing a fingerprint recognition algorithm using minutia extraction and matching. The algorithm included preprocessing stages like histogram equalization, Fourier enhancement, binarization, and thinning. Minutiae were then extracted and matched to determine if two fingerprints came from the same finger. The results showed the algorithm could accurately match fingerprints from the same finger but determine fingerprints from different fingers did not match.