Dr. Steel teaches at Richmond now. Couldn't recommend him enough. In Soc 101, he gives extra credit for coming to class, grades fairly/easily, and outlines what he wants in each assignment. Not overloading on work, there are readings but they are not long. I would take him again if I could, very knowledgeable and interesting in lectures.