BUF 3100: Trend Forecasting and Social Media