Ling Zhang
She can be oftentimes be quite difficult to understand due to her accent, but the general premise of the concepts being presented is usually accessible regardless. Held personal meetings with each student halfway through the semester to give advice, which was very thoughtful.