This course is designed to provide students with an understanding of the principles behind protein production. The first part of the class focuses on methods utilized to generate suitable protein samples, including heterologous expression in bacterial and eukaryotic systems, column chromatographic separations, and stability analyses. The second part of class provides an overview of methods and technologies used to determine and analyze protein structure at the molecular level, including the nature of enzyme catalysis, X-ray crystallography, cryo-electron microscopy, nuclear magnetic resonance, and other solution-based methods. This course is dual listed with STB 531.