- Dijkstras and Heaps
- Karatsuba Multiplication
- Dynamic Programming and Backtracking
- Statistical Language Modeling and Sequences
- Handwritten Digit Classification
- Expectation Maximization and Auxiliary Functions
- Recommender System
- Reinforcement Learning - Policy and Value Iteration
- Prototype Selection for Faster KNN Implementation
- Improved Gradient Descent Method
- Homography and Rendering
- Photo-Stereo
- Corner Detection and Epipolar Geometry
- Optical Flow
- Project: Transient fluid simulation using Transformer Architecture
- Weather Prediction using Random Forests. Explored performance improvements through implementation of traditional linear time series analysis - Signal decomposition into trend, seasonality, and noise.
- Neural Net Backpropagation from scratch in Matlab
- Group Project: 2D Steady State Fluid Simulations with CNN's