cover a lot of ground

[cover a lot of ground] {v. phr.} To process a great deal of information and various facts.

Professor Brown's thorough lecture on asteroids covered a lot of ground today.