The document summarizes recent developments in node clustering for wireless sensor networks. It discusses how clustering helps organize the network topology to balance load and prolong lifetime. Several key challenges in clustering sensor networks are outlined, including the need for distributed clustering algorithms that rely only on local neighborhood information. Clustering approaches are classified based on their objectives and design principles. Key issues that affect practical deployment of clustering techniques are also discussed.