Hodge Hall Pics
The Kelley School of Business is located in Hodge Hall at 1275 E. 10th St. Kelley professor Charles Trzcinka recently published tweets that have been criticized for being racist just a few months after fellow Kelley professor Eric Rasmusen was accused of posting sexist and insensitive tweets.