Teaching

At Baylor University

ME5396-06 Advanced Mechanics of Materials

At the University of Alabama

AEM-250 Mechanics of Materials
AEM-453/553 Multiscale Analysis of Advanced Composites
AEM-530 Continuum Mechanics
AEM-446/546 Intermediate Solid Mechanics