Michelle is from Austin, TX where she worked with a number of theatre companies and received a degree in Theatre from the University of Texas before moving to Los Angeles. After years of performing in and hosting live comedy shows at various venues, as well as falling in love with the city as a whole, she relocated to Atlanta, GA where she is currently based.
Her acting credits include Adult Swim's China, IL and Hulu's Chance. She was also one of Tribeca Film Festival's Digital Creators of 2017.
More info on IMDb.