John Calavitta
Calavitta is a great teacher overall, his class is very conversation-based and a lot of participation is required. My biggest complaint was how he said he liked to choose those who dont talk much yet whenever it came the time, he constantly picked the same people who always talked. Even when you raise your hand, hell just look the other way.