David Rehr
Dr. Rehr's class was one of my favorites. Really funny guy who has a lot of good insight and made learning about lobbying interesting and fun. There are 5-7 page papers due every 1 to 2 weeks. I never used the textbook. I would recommend going to lecture because that is where most information is given.