Professor G. Pircheraghi Courses Taught Undergraduate Courses Principles of Polymer Engineering Composite Materials Graduate Courses Advanced Polymers