Josh Hainy Instructor Phone 319-273-2054 Email Josh Hainy Directory Contact You must have JavaScript enabled to use this form. Your Email Your Name Message Leave this field blank Josh Hainy Instructor Courses Taught ARTHIST 1111 Survey Art History I ARTHIST 1222 Survey Art History II ARTHIST 4310 17-18th C. Art ARTHIST 4320 19th C. Art ARTHIST 4020 Greek Art ARTHIST 4608 Arts of Africa