39th ITM 2023 - Chapel Hill, North Carolina USA |
38th ITM 2021 - Barcelona, Spain |
37th ITM 2019 - Hamburg, Germany |
31st ITM 2010 - Torino, Italy |
30th ITM 2009 - San Francisco,United States of America |
29th ITM 2007 - Aveiro - Portugal |
28th ITM 2006 - Leipzig, Germany |
27th ITM 2004 - Banff, Canada |
26th ITM 2003 - Istanbul, Turkey |