Corrections, offender rehabilitation, offender classification, risk management, gender and crime
The intersection of computer technology, crime and the criminal justice system.
Police authority and accountability, urban ecology and sociology, violence and public health, police strategies and practices
Community-based learning pedagogy; agents of justice and community health; mass incarceration and community