Joe Miró empezó su carrera coleccionando doctorados (Doctor en Físicas por la UIB, Ph.D. en Ciencias de la Computacion por UCLA). Fue en sus años en Los Angeles donde empezó a aprender el arte de enseñar, llegando a ser el tutor de los /Teaching Assistants/ (TA) de su departamento. En cuestiones de investigación empezó trabajando en lógicas multivaluadas con incertidumbre, cuando llegó a UCLA se cambió a sistemas tolerantes a fallos y acabó pasando a computación biológica y biología computacional. Desde hace unos años dedica cada vez más tiempo a la investigación en educación y cada vez menos a la de las otras áreas.
Es profesor Titular del Departamento de Matemáticas e Informática de la UIB, uno de los miembros fundadores de AENUI y editor de ReVisión <http://www.aenui.net/?ReVision> (Revista de de investigación en Docencia Universitaria de la Informática). Es también coordinador del Seminario de Docencia de su departamento, que fundó en 2004. Ha trabajado en la enseñanza de las competencias genéricas desde 1994, especializándose en la de comunicación oral y escrita.