TAG : university of notre dame

New find of water challenges lunar formation theory

Teaching software spots bored or bewildered pupils

Fall of communism hit US mathematicians hard

Silkworms modified to make super-strong silk

Paint-on solar cells could power homes

Software identifies dodgy crime scene gawpers