A brief overview of the research activities carried out by the ITPCM