hodgepodge

noun

2.
a theory or argument made up of miscellaneous or incongruous ideas