Michele studied at the University of Johannesburg. She has a BSc in Mathematics and Chemistry with Honours in Mathematics and a BSc in Mathematical Statistics and Computer Science with Honours in Computer Science. She also holds a MSc in Computer Science in the field of Artificial Intelligence and is currently pursuing a PhD.