- 2002 MA Fine Art (Photography), Royal College of Art, London
- 1999 BA (1st Class) Fine Art/Art History, Goldsmiths College, London
- 1995 Foundation Art and Design, Winchester School of Art, Winchester
Becky is a member of the Artists Pension Trust. She served as a member of the Artist's Advisory Committee for the Institute of Contemporary Arts in 2012.
She was shortlisted for the Max Mara Art Prize for Women in 2009, 2010 and 2011.
In the past three years, Becky's work has been featured in solo exhibitions at the Laura Bartlett Gallery and the Tate Britain in London, the Minnini Gallery in Milan, the Lisa Colley Gallery in New York, the Leal Rios Foundation in Lisbon and the Office Baroque in Antwerp.
Her work has been shown in group exhibitions in London, Munich, Amsterdam, Turin and New York.