Make sure you use enough liquid as semolina tend to absorb the liquid and swell.
When you put warm liquid, it helps in even absoprtion and preventing lumps.
Make sure to whisk continuously to avoid forming dry lumps.
For even cooking, keep the heat on low to medium.
Use fats like coconut oil, butter or cream to create a glaze texture and seperate the grains.