How to Pick a Good Thesis Problem

 Is it well suited for you?

The above are necessary conditions for selecting a project for you.  But to be successful, the problem must also satisfy the sufficient conditions listed below.

Is it doable?

To answer these questions you need to carefully think through the project at an early stage, and discuss all these topics with your mentor and advisor.