Behrooz Falahat
He is so nice tbh, his personality is nice and he cares a lot about his students by sending us positive e-mails before exams. The notes were good and all I studied for my exam was just the notes. I can only mention one negative point, which I think he has a little bit of stress while teaching and this made him forget some formulas.