Baboo graduated from the graduate school of Theatrical Arts, TNUA, with a master's degree in directing. He was artist in residency at National Theater & Concert Hall, Taipei in 2017. He was awarded the Asian Cultural Council Fellowship Award and participated in a residency program in New York City in 2018. He was artist in residence at Cité internationale des arts in Paris in 2019.