This document presents a summary of sentiment analysis techniques for classifying tweets as having positive or negative sentiment. It discusses representing text as bag-of-words vectors and using a Naive Bayes classifier trained on labeled tweets. The techniques covered include preprocessing text, removing stop words, stemming, constructing word n-grams, and building word frequency vectors. The document concludes that a Naive Bayes approach using pre-trained word vectors achieves good performance for Twitter sentiment analysis.