Had him as visiting professorfor Finance (FIN 301) during summer session at John Cabot Universiity in Rome. The course dealt with the basics of financial management and he was very clear and straightforward. Really fun lectures. Tests were a bit challenging:he aims at having you understand the concepts rather than just plugging in  numbers. 