Michael Trezza
He is very straightforward about what he wants when you present. He is funny, tough, comes off as mean sometimes but its not personal. A lot of participation and he will call you out if you dont. Sometimes picks people randomly so pay attention. Group debate end of semester. This really helped w my social anxiety just be confident ! 8.5/10