This document describes Sandeep Sharma's M Engg project on evaluating, implementing, and comparing energy dissipation of routing protocols for wireless sensor networks. The project implements two existing routing protocols, SPIN and CTP, on wireless sensor motes and measures their energy consumption during routing. It also validates an existing energy estimation model called PPECEM by simulating it and substituting empirical energy measurements. The project proposes improvements to PPECEM including a new model called ERAECEM that considers efficiency, reliability, and availability. A new energy-aware routing algorithm called ERAQP is also suggested based on the new energy estimation model. Finally, the project proposes a configurable routing approach to develop future routing algorithms for