University Catalog 2023-2024

Department of Textile Engineering, Chemistry and Science

The Department of Textile Engineering, Chemistry, and Science offers Bachelor of Science degrees in Polymer and Color Chemistry, Textile Engineering, and Textile Technology as well as several minors. The department is uniquely interdisciplinary, dedicated to providing a fundamental education in chemistry, engineering, and technology principles related to fibers, fiber-based materials, and fabrics within areas ranging from polymer and color science and biomedical textiles to process improvement (lean Six Sigma) and design engineering principles.

Department Highlights: 

  • Undergraduates in our department have opportunities to participate in and conduct research programs 
  • Our department has a high rate of industry internship placement, many paid
  • Students can choose to accelerate their education through our accelerated Bachelor's and Master's program, earning a BS in our department an a Master of Science in Textile of Engineering

For more information about our department, including contact information, visit our website.


Department of Textile Engineering, Chemistry and Science
North Carolina State University
Campus Box 8301
Raleigh, NC 27695-8301

Dr. Jeff A. Joines
Professor and Department Head
North Carolina State University
Wilson College of Textiles 3271
Raleigh, NC 27695-8301


Head of Department of Textile Engineering, Chemistry and Science

  • J. A. Joines

Associate Head

  • E. DenHartog, Director of Graduate Programs
  • R.E. Gorga, Director of Undergraduate Programs

Burlington Distinguished Professor

  • R.L. Barker

Ciba Professor of Textile Chemistry

  • R. Shamey

Cone Mills Professor of Textile Chemistry

  • D. Hinks, Dean, Wilson College of Textiles

INVISTA Professor of Fiber and Polymer Chemistry

  • A.E. Tonelli

William A. Klopman Distinguished Professor

  • T. Ghosh


  • R. Barker
  • A.M. El-Shafei
  • H. Freeman
  • T. K. Ghosh
  • R.E. Gorga
  • D. Hinks
  • S.M. Hudson
  • W.J. Jasper
  • J.A. Joines
  • M.W. King
  • J.P. Rust
  • R. Shamey
  • A. Tonelli
  • X. Zhang

Teaching Professor

  • H. Hamouda

Associate professors

  • P. Banks-Lee
  • N. Vinueza Benitez
  • P. D. Bradford
  • E. DenHartog
  • G.L. Hodge
  • J.S. Jur
  • R. Kotek
  • W.E. Krause
  • J.P. Lavelle
  • S. Salmon

Assistant professors

  • J. Budhathoki Uprety
  • X. Fang
  • E. Ford
  • W. Gao
  • J. Gluck
  • B. Ormond
  • E. Shim
  • Mengmeng Zhu

Adjunct Lecturer

  • S. Dunning
  • G.D. Knight

Adjunct associate professor

  • B. Oliver

Postdoctoral Research Scholar

  • M. Dirican