The document describes a research project on sentiment analysis of tweets. It involves collecting twitter data, preprocessing the data by removing stopwords and replacing emoticons/sentiment words with tags. Features are then extracted and normalized, followed by feature reduction. The data is clustered into positive and negative classes using K-means clustering and Differential Evolution algorithm, and their accuracies are compared, with Differential Evolution found to perform better. Future work proposed includes applying additional clustering techniques and comparing with supervised learning methods.