Jingrui Cheng was a very nice professor. However, I didn't really like him that much because I couldn't understand anything that was happening in class. I would learn more by myself than I would in class. This doesn't only apply to me. This happened to most of my classmates too. He seems to know his material, but he doesn't know how to deliver it.