If you have a chance to take a class with Dr. Walters, do it. He loves what he does, and he goes out of his way to make it as fun as possible. He's super flexible and understands that ppl have lives outside of UNC He's a little disorganized, and it can take a bit to get grades back but as long as you follow the directions you'll get an A.