Jim Yocom
If you want to get your degree's worth, take Dr. Yocom's class.  I have taken ALL his classes and yes there are readings, and he does cold call, but you learn a lot of information that's applicable to the real world (especially if your pre-law or interested in any type of social service field). 