A part from his knowledge of the language, Roberto truly masters the art of teaching. His way of explaining the matter makes a lot seem 'molto facile', and in the rare case you have trouble to understand something, he walks you through step by step, to make sure you grasp the concept. Having studied Italian in the distant past, and thus having learnt the bare minimum, I had trouble finding a course or method that lets me start past the absolute basics.