NSCAD University
Maestro naît à Manille et étudie à l'Université des Philippines où elle obtient un BFA. Elle poursuit une maîtrise en beaux-arts à l'Université NSCAD à Halifax. Elle enseigne les arts du studio au Nova Scotia College of Art and Design (maintenant connu sous le nom de NSCAD University). Université de Lethbridge. Pendant dix ans, elle enseigne dans le programme MFA de l'Université Concordia.