Social Media and User Generated Content Analysis