Good-heart and understanding the suject/topics very well. Good at delivering knowledge and techniques clearly. He is a great professor and he is willing to teach you everything you need to know if you work with him in labs. 