Professor Geng is possibly the most outstanding professor I have met thus far. I have never met someone that teaches with such passion. His care and attention to detail facilitate learning and I have no complaints. He has extensive knowledge of the material and communicates it very clearly.