My daughter who is an engineer loved, loved, this shirt! She thought it was the most creative and fun t-shirt she had scene - she can wait to show her old calculus professor the shirt. It does run a little small. We ordered a large (daughter normally wears a medium in shirts), and the large still seemed small. We'd recommend buying 1 -2 sizes up. We had ordered a large assuming it would shrink. We wish we would have gotten an x-large. Other than running small - its a high quality t-shirt with high quality print.