The correct option is D impressed
To impress means fix an idea in the mind of (someone). The teacher fixed the idea of reading science in the minds of the students. Hence, Option E is correct. Among the rest of the options, taught means imparted knowledge to or instruct (someone) as to how to do something, encouraged means to give support, confidence, or hope to (someone), inflicted means make a serious, urgent, or heartfelt request, appealed means make a serious, urgent, or heartfelt request. These do not express this meaning, hence incorrect.