The aim of our project is to collect Twitter streaming data and implement series of data mining algorithms for three main objectives. These objectives are; event detection, sentimental analysis and user categorization. By analyzing real time events, we will survey user reactions and categorize them based on their interests.