essay on computer technology | professional development plan essay | write a response essay | critical thinking essays | village vs city essay