Kelly McArdle
Kelly is really good, she knows her stuff but if there is something she does not know she will find out for you. She is very fair when she grades and is never trying to trip you up. She is honestly one of the funniest professors I have had at UNC. The class can be tough but she prepares you well. Be prepared to be called on once a class period.