a)
- Sami (I'm tired of sitting here across a computer)
- Jack (I think my current lifestyle is a bit transient)
- Peter (smoking)
- Ewan (if I could be stricter with myself), Praneet (I'd like to be more disciplined)
b)
The clues are in brackets:
- Jack (grow solid roots in a place)
- Peter (I don't think I need to tell you why / I think I should quit / don't smoke)
- Sami (I'm tired of sitting here across a computer)
- James and Alex (OK, we have a good balance there)
- Ewan (Less procrastination, the bane of every student's life)
- Praneet (I really lose on a lot of things)