This document summarizes literature on using statistical and data mining techniques for time series forecasting, with a focus on weather prediction. Section 2 discusses various statistical techniques used in literature such as ARIMA models, exponential smoothing models, and spectral analysis methods for time series rainfall and weather forecasting. Section 3 discusses data mining techniques used for time series forecasting, including neural networks and evolutionary computation methods. Several studies applying neural networks to weather prediction are summarized.