Stephanie was born in Ottawa, Ontario, but grew up mainly in Lincoln, Nebraska. She has dual citizenship with both Canada and the USA.
She graduated from Nebraska Wesleyan University in 2012 with a degree in Art, then earned a Master's in Digital Art Creation from the Guildhall at Southern Methodist University in Plano, Texas in 2014. She earned her certification as an Art teacher in 2015, then went on to earn a second Master's in Fashion Design at the University of Nebraska - Lincoln in December 2018.
Stephanie enjoys doing both digital and traditional art, and has recently taken up embroidery. She is a huge fan of animals (especially dogs), and loves watching Let's Plays and bad horror movies.