Shahrvini is the best math professor I've ever had. He explains things clearly, encourages participation, gives well-written and fair exams, and cares about his students' success. His notes are high-quality and his homework assignments are doable and useful. He's a genuinely nice person and is well-known to crack a few jokes. Highly recommend!