Gary Moon
Whatever you do, do NOT a class with Gary. Easily the worst teacher I've had at UNC. I literally had to teach myself because his lectures would leave the class more confused than before. Very unclear with explaining how to solve math problems. He's also difficult to get in contact with and is never on time with grading.