I've taken classes with Costanza on campus and he was great! Always willing to help and I enjoyed his class. However, this semester I took a class with him online and it was awful! He assigns a lot and isn't very clear with direction. Also, if you ask a question he makes you feel like youre dumb or burdening him. DO NOT take an online course!