Spatiotemporal Learning