Why did the markets tumble and where are we headed?

NIU finance professor looks at the what set this weeks financial roller coast ride in motion