Teaching

At Baylor University

ME4381/5381: Advanced Mechanics of Materials

ME 3322: Materials and Manufacturing Processes

ME5353: Continuum Mechanics

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