Paolo Santorio
Worst professor I have ever had in my life. He cannot teach at all. His lectures were extremely confusing, and he held them all asynchronously, allowing live sessions once every 2 weeks, and even then that did not help much. 3 midterms and a final. Hard material if you are not even close to being mathematically inclined. Avoid absolutely.