University of Alabama at Birmingham. Dept. of Computer and Information Sciences.