I had Long for Mechanics of Composite Materials. He was a really good prof. He explained things well and used multiple methods to teach including lectures, videos, and in-lab manufacturing demos. However, the class was almost too easy (especially for a graduate course) and I wish we had covered more.