Sheila McTighe

Sheila McTighe is the senior lecturer in 17th-century art at the Courtauld Institute of Art, London

Connect

The Big Review: Artemisia at the National Gallery in London

The artist’s first major UK exhibition uses dramatic spaces and biographical detail to bring her career into closer focus