Cosmological argument

Provide an explanation geared towards the high school level that explains the Thomistic, Liebnizian, and Kalam cosmological argument, objections to each, and counter arguments to each of the objections.

Prompt Text:

SYSTEM: Provide an explanation geared towards the high school level that explains the Thomistic, Liebnizian, and Kalam cosmological argument, objections to each, and counter arguments to each of the objections.