Weather forecasting assignment