Stefano Teso is a research scientist and Assistant Professor at Università di Trento with 15 years of experience in AI and machine learning, focusing on interactive ML, explainable AI, constraint learning, structured-output prediction, and statistical relational learning. He has translated these methods into applied work for bioinformatics (notably proteomics) and social data, bridging theoretical models and domain-driven applications. Stefano’s background includes postdoctoral positions at KU Leuven and Trento and a PhD in Computer Science from Università di Trento, reflecting deep academic roots and collaborative European research experience. Known for working at the intersection of explainability and structured prediction, he often explores how constraints and user interaction can make complex models more transparent and actionable. A regional researcher based in Trentino–Alto Adige/Südtirol, he combines rigorous academic research with practical impact in interdisciplinary teams.
15 years of coding experience
3 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Università di Trento
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Università Ca' Foscari Venezia
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Stefano Teso - Research Scientist at University of Trento