Key Facts of IFT

39.49 Nature Excellence Index
Excellent research: Nature excellence index of 39.49 in 2020.
50 Ph.D. Population
Stable population of 50 Ph.D. candidates, with 20 Ph.D. theses read in 2019.
>34000000 Views
YouTube channel with around 600000 subscribers and close to thirty five million views.