Nasser Safa
He is so caring, one of my classmates failed to show up for two weeks and he managed to reach out to him till he came back. He encourages class participation a lot and makes everyone understand what they studied. He is the absolute best.