This work deals with facial expression recognition from various face representations. The key contributions of the work are both empirical and theoretical.In empirical work, we first design and successfully test a framework for near-frontal expression recognition. Then we do a significance analysis of the effect of changes in pan and tilt angles on expression recognition performance for non-frontal facial expression recognition. This analysis is followed by `view-fusion' across multiple views in various configurations to come up with joint decisions. These results have significant practical implications.The theoretical contributions of the work are the development of Supervised Soft Vector Quantization and Supervised Hierarchical Gaussianization algorithms. The key idea in both of these is to iteratively update the Gaussian Mixture Models in such a way that they are more suitable for classification in these respective frameworks. We then present some exciting results for both the algorithms. These results show a considerable increase in performance compared to the unsupervised counterparts. The algorithmic improvements are significant since they enhance the established image classification frameworks. The supervised algorithms are general and can be applied to any image categorization task.