who is catherine crump
Catherine Crump is an Assistant Clinical Professor of Law and Associate Director of the Samuelson Law, Technology & Public Policy Clinic. An...