Prof. Ferraiolo is an amazing teacher and speaker. His lectures are very good. He has a good humor. He always makes everyone sits in round so that nobody would left behind in the class and he can talk with everyone.