Flavio Esposito
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.