Mario Telo
He is a great professor! His lectures were super insightful, and the workload is definitely manageable. I highly recommend this class to anyone trying to fulfill a breadth requirement. I learned so much!