Skip to main content

Jim Harper

Associate Professor
Chemistry and Biochemistry

C-100 BNSN
Provo, UT 84602-1030

Courses Taught

Publications

James Kimball K Harper