Probably my fav professor I've ever met. He's kinda hard to understand bc of his accent but he's very caring. He will let a lot of things slide in tests & hw's by giving u extra points & he's also willing to help u out. If u come to his office hours, he will be ur personal tutor. However, final exam was very hard and it dropped my grade by a lot.