Native Language
Preferred student age
    Students (17-22),
    Adults (23-40),
    Adults (40+)
Preferred student level
    Pre Intermediate,
    Upper Intermediate,



English for beginners

My ESL/ESOL specialisation is for Italian speaker since it's my native language. I can drive the student into the language using Italian but thanks to my very high level of english I can offer a total native like experience

Conversational English

Reading and writing English


Italian for beginners

Conversational Italian

Since my level of english is very high, I can easily take italian lessons in english to explain and make the language easy for beginners

Having Italian friends

Reading and writing Italian

Conversation is one of my specific areas. I plan conversation lesson tailored on the students

Italian lifestyle and culture


Hi everyone! My name is Nick and I'm 28. I'm a Student of Computer Science here in Italy. I'm also a teacher, I teach Computer Science, Italian for foreign people and English.
I have a Diploma in Electronic and Telecommunication, I also play the Piano (and teach Theory Of the Music) and I got ABRSM grades which means that I'm confindent to talk about all these fields in Italian.
My Italian Lesson are for every levels, from A1 to C2 and, in order to make the lesson as understandable as possible, especially for very low levels, I can easily take the lesson in English that actually is my favourite way to teach when my students don't know any words in Italian.
I've also got the TEFL/TESOL certificate to teach English as a second language.

I always like to say that I'm not just a teacher, not only. One of my greatest passion is learning new languages so, actually, I'm also a language student and I perfectly know how many difficulties there are learning a new language; guys I can understand your needs and we can make it very easy! :D


    4 years on Verbling.com
    4years in a private language school as IT/ICT and Italian as second language Teacher
    Since last year I have my own VAT code and I'm a freelancer online teacher

Teaching Approach

My approach is basically comunicative, I drive the student into the language since the very first lesson but I don't forget the difficulties of being a beginner in a language and I can easily switch between italian and english to explain and make the lesson as easier as possible for my students.
I have several specialisations in online teaching and in my lessons I use many innovative online tools to drive the lesson toward the student's needs.