Él ha impartido clases de Lenguaje arquitectónico y Proyectos en la Facultad de Arquitectura de la UNAM (1992-1998), la Universidad Anáhuac (2004) y la Universidad Iberoamericana, así como también ha impartido cátedras en Universidades de Estados Unidos y América Latina.