Qian Cheng
Professor Cheng is awful. He is inaccessible during or outside of class, condescending towards students, and on top of all that cannot convey the material in a coherent manner. Worst professor I've had at UNC by a long shot, I mean it seriously isn't even close. If you see any positive review on this page, just know theres a 99% change he wrote it.