Philosophers, Orientalists & Our Intellectual Heritage

So I have this philosophy course this term. Great fun. Good teacher. The guy’s British by education and somewhat by background. He’s also a huge Monty Python fan. But, the other day he tossed out this funny little paradox that seemed to really impress many folks in the class. He proposed the following:

God cannot be both All-Knowing and All-Powerful
The parable he sets forth is this: imagine a box, which the contents are unknown and unknowable.
Could God created such a box? If so, how could He be All-Knowing?
If not, how could He be All-Powerful?

I’d be interested to get your feedback on this one. Really made me chuckle.