A passion for finding images in clouds as a child, a love of the smell of greasepaint at Elmhurst College, and a fascination with stage environments that create another space, world, time were telltale signs of leveille's abstract art and immersive art installations.
Her art is a combination of her self and her world as a conduit intertwining, connecting and exploring a more universal world. Leveille is exploring a fine line of one being on stage looking out; becoming part of the stage; and/or viewing the stage.