Prof. Azeredo é graduado em Engenharia Mecânica pela Universidade Federal do Rio Grande do Sul (1968), possui mestrado em Informática pela Pontifícia Universidade Católica do Rio de Janeiro (1972) e doutorado em Ciência da Computação pela mesma Universidade (1980). Ingressou na UFRGS em dezembro de 1968. Atuou como docente-pesquisador do INF, durante mais de 30 anos, onde exerceu funções de Chefe de Departamento, Coordenador de Curso, Vice-Diretor do Instituto de 1994 a 1998, tendo também atuado em diversos órgãos da universidade, tais como o Conselho de Ensino, Pesquisa e Extensão, a Comissão Permanente de Pessoal Docente (vice-presidente), a Comissão Permanente de Seleção (presidente), o Conselho Universitário, a Câmara de Pós-Graduação e Pesquisa. Também exerceu as funções de programador e analista no Centro de Processamento de Dados. Sua aposentadoria foi publicada no D.O.U. de 07 de junho de 2001.