Josh Hainy Instructor Phone 319-273-2054 Email Josh Hainy Directory Contact 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