Image Processing and Computational Photography
Face Morphing and Image Warping
Autostitching, Photo Mosaics, and Panoramas
Applying the Tilt-Shift Effect to Images
Eulerian Video Magnification: Identifying Spatiotemporal Signals in Videos
Computer Graphics and Imaging
Designing Information Devices and Systems
FPGA Lab and Digital Design
Machine Learning
MNIST Handwritten Digit Classification, using Least Squares and Random Nonlinear Transformations
MNIST Handwritten Digit Classification, Neural Network from Scratch
Classifying Spam Emails through Logistic Regression, Feature Selection
Spam Classification and Incoming Prediction, using Decision Trees and Random Forests
Latent Factor Model for Recommending Jokes
Two-class Classification, using Polynomial and Gaussian Kernels