Hamidreza Roohian
I had him for FINA 385 recently, he is a very nice person. As the class was online we didn't have much interaction but the best thing about him was the office hours as he put a lot of time to explain everything to me in person before the exams. The group project was good too.