Student satisfaction for Teaching and its impact on drop-out rate