Roberto Catanuto

My teacher was highly competent, patient, and able to give useful insights into the most difficult spots of the curriculum. He also gave a good amount of fun when needed.