It has been said his painting works within the space between the human and the spiritual with increasing directness and grace. His work defines an energy of being.
Shen holds a M.F.A. in Painting from Cranbrook Academy of Art in Michigan.
He currently teaches art at Holland Hall Upper School in Tulsa, Oklahoma and
loves the positive, transformative element that art possesses.