Reviews of professor Flavio Esposito

Rating: 5.0/5, difficulty: 3.0/5
Dr. Esposito is an excellent professor!
I've been attending all the lectures because he teaches complex concepts in a simple way.
Attending the class and using the provided resources is recommended for success. 
He constantly mentions his research and makes the lectures stimulating and engaging.
Definitely recommended !

Rating: 5.0/5, difficulty: 3.0/5
Dr Esposito is a fantastic professor.
I did attend all the lectures as he can explain complex concepts in an easy way.
Attending the class and using the material is fundamental to success. 
He always talks about his research and makes the lectures stimulating and interesting.
Definitely recommended!

Rating: 4.0/5, difficulty: 4.0/5
He can be funny at times in lectures. Homeworks and labs aren't hard but you have to start them early in case you get stuck and need to ask for help. His exams are known to have a few trick questions so make sure you read carefully (tho kinda hard to do given the limited time). Overall, he is a nice guy who cares about his students learning.

Rating: 5.0/5, difficulty: 3.0/5
Dr. Esposito is a brilliant and passionate researcher and lecturer. He knows how to transmit his knowledge to his students. He's always available to give some more explanation and help with complex topics. He's a true expert in his field (computer networks and security), and his lessons are always truly interesting with a lot of practice.

Rating: 4.0/5, difficulty: 3.0/5
Dr. Esposito is incredibly intelligent, albeit a little vague at times in the structure of his lectures. Any worries you have, however, can easily be addressed by going to his office hours. He is very interested in individual students' development and really cares about the educational process. Highly recommend taking his classes if possible.