Make (someone’s) head spin

To make someone confused or overwhelmed, to make someone dizzy.

The information that I had to learn in the accounting course made my head spin.