Baffoka, MichaelDr. Michael Baffoka is a professional English language teacher and teacher educator. For over two decades, he has been teaching English, training teacher of English language, and conducting research in the field of English language teacher education. Currently, he is an A/Professor of English Language Teacher Education in University of Juba.