Sidong Zhang
Dr. Zhang is easily the best professor at Campbell. Even with an accent, he is very easy to follow and is very clear when lecturing. He truly cares about his students, and will ask about you if you miss class. He tests on exactly what he teaches, no tricks or memorization. He also gives test corrections. You're allowed notecards 4 tests. Take him!