Josh Hainy Assistant Adjunct Professor 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 Assistant Adjunct Professor Courses TaughtARTHIST 1111 Survey Art History IARTHIST 1222 Survey Art History IIARTHIST 4310 17-18th C. ArtARTHIST 4320 19th C. ArtARTHIST 4020 Greek ArtARTHIST 4608 Arts of Africa