Online and inperson ICFTE