Sophia Domokos
Prof Domokos is an amazing professor. She clearly cares about our understanding of the material and she tries her best to get us to understand the material conceptually. Most of the exams are curved, and you always have a second chance on the final to make up low midterm grades. She is a geniunely very smart and nice person. Highly recommend.