Cognitive engineering in mental health computing