Allyn Walker, an assistant professor of sociology and criminal justice at Old Dominion University, was placed on leave this week after backlash regarding their research and ideas on what they refer to ...