Steve Tate Department of Computer Science University of North Carolina at Greensboro 166 Petty Building Greensboro, NC 27402