analysis course