Alessandro Ricci è ricercatore confermato presso il Dipartimento di Informatica - Scienza e Ingegneria (DISI), Università di Bologna, dall'Ottobre del 2006.
Ha iniziato a lavorare nel gruppo di ricerca aliCE sotto la guida del prof. Omicini nel 2001 e ha conseguito il dottorato di ricerca in Ingegneria Informatica nel 2004 presentando una tesi dal titolo "Engineering Agent Societies with Coordination Artifacts and Related Infrastructures".
Sin dal 2003, è stato titolare di corsi prima presso la Seconda Facoltà di Ingegneria a Cesena, poi presso il recente Corso di Laura “Ingegneria e Scienze Informatiche”, sempre a Cesena. I corsi di cui è stato docente includono: Programmazione Avanzata e Paradigmi (2013), Programmazione Concorrente e Distribuita (2006-2012), Sistemi Operativi (2005-2012), Fondamenti di Informatica LB (2003-2006).