He's a liberal, yes. He's different from CNN though, because he is intellectually honest about who and what he is. He doesn't feign impartiality and pretend to be delivering opinion as news.
Being a liberal is misguided, but intellectual honesty, in a day and age where it is scarce, commands a certain amount of respect.
I guess we simply see two different guys speaking, I have not seen him show any "intellectually honesty". He is a rabid, anti-American liberal leftist that I have not seen care about any facts.