Manage episode 238163034 series 2433763
About David David Johns teaches courses at the School of Government, Portland State University on US constitutional law and politics, politics and the environment, and politics and film. He has also taught at Oregon State University and the Institute for Policy Studies. He was an International Fellow at Columbia University, served in the Carter Administration […]
30 episodes available. A new episode about every 16 days averaging 43 mins duration .