I forgot if I already mentioned it. I found Ian Shapiro, Sterling Professor at Yale. Political Science. I listened to pretty much all his classes. I found him very professional and not biased. I dont know his leanings after the classes or if he even votes. I highly recommend them. Free utube.