
Alvin Chang
Senior Reporter
Latest articles by Alvin Chang


Should poor people be required to work to get benefits? This cartoon explains the merits behind the Republican push.

“What you’re seeing and what you’re reading is not what’s happening.”



The stars were aligned for Sinclair — and they seem to have botched it.


Trump refused to say Russia interfered with US elections. These diagrams show exactly how it did.

With Trump fighting off scandals, Fox News still needs the “Hillary” villain.


The “median” justice tells us a lot about the Supreme Court, including how much it needs to be fixed.


Lower courts rejected travel bans several times. The Supreme Court ruled in favor of this one.


Trump wants to replace family separation with indefinite detention.


“While some of the concern is real, a lot of it is politically driven by the liberals in politics and the media.”