For this project I have referred to multiple sources. Most notably Using Online Linear Classifiers to Filter Spam Emails by Bin Wang, Gareth J.F. Jones and Wenfeng Pan. This research paper thoroughly explains the two most appropriate linear classifying algorithms, Perceptron and Winnow. It goes into high levels of detail such as explaining why the Winnow is more efficient than the Perceptron due to the weights being updated by a multiplicative process rather than additive process.