This document describes Amr Koura's work in implementing and comparing batch and incremental modes of the Local Outlier Factor (LOF) algorithm. The goals were to code LOF in batch and incremental modes, integrate the code into an open source project, and compare the two modes. Incremental LOF was found to have equivalent outlier detection performance to static LOF while requiring less computation time and having lower computational complexity of O(N log N).