Caught Between Two Stools

The phrase ‘caught between two stools’ means that a mission or task has not been executed, due to not being able to pick between two options.
Example of use: “This course is too difficult for beginners, but too simple for a knowledge student. It’s caught between two stools”