Marco is an outstanding communicator with an infectious passion for his subject. He studied for his bachelor and masters in Milan, before completing his PhD at Imperial College, London. Marco also has a Postgraduate Certificate in Education, and has many years of experience teaching at A level and foundation.

In addition to his teaching, Marco has also written academic papers and taken part in numerous scientific workshops. He is well travelled having worked in Vietnam, Italy, Canada and Australia. Students consistently feed back to us commenting on the high level of support which they have received from Marco, and how he makes complex topics clear and easy to understand.