I always feel that it is possible to teach abstract algebra in a simple way that follows the historical developments. An example is it is totally reasonable for me to start learning basic Galois theory after one is comfortable with linear algebra. By learning Galois theory in this way, the needs of group theory and ring (or say polynomial) theory naturally arise, and most of the materials in Dummit & Foote can be also covered.
The only obstruction I have noticed to teaching in this way is; the standard textbooks were not written in this fashion, and it is too hard to rewrite one while you know probably no one except you will use your note. However, I still believe such lecture-note/references exist, and would like to ask if you know any of such. Thank you so much.