Eugenio Ursino
He is a great professor if you do good on not taking. The main issue is the homework and how it's grade was set up. Would not recommend taking this class with him, unless you want to do hours upon hours of homework