How to write down a good assignment