Sean Mills
Professor Mills is a great professor. Although there are a lot of readings and the material is not posted online, both his lectures and the readings are very interesting. He gives a break during class and his assignments are not difficult. He looks at history through multiple perspectives and types of sources which is interesting.