Self Evaluation for Self Improvement