Learning Kernel Classifiers (Theory and Algorithms)