The Monitoring and Evaluation for Development course curriculum and content coverage is broad and exhaustive, covering every aspect of Monitoring and evaluation work. As an evaluator, taking the course online [remotely] while working on similar field activities enhanced the quality of my output and reports. I highly recommend this course to anyone with interest in program implementation, monitoring and evaluation.