## Forthcoming Projects

I am taking Computational Game Theory (CMSC 474), Capstone in Machine Learning (CMSC 473), and Parallel Computing (CMSC 416). Each course will produce a library of projects that are advanced in their respective field.

**CMSC 474:** projects related to AI Planning

**CMSC 473:** Research Paper in Neural Audio Compression via an Encoder-Decoder framework

**CMSC 416: Projects related to HPCs in MPI, OpenMP, Charm++, CUDA**

## CMSC 472: Introduction to Deep Learning

Project 2: Fully-Connected Network for Image Processing

Project 3: Basic Convolutional Network & Full Application of PyTorch

Project 4: U-Net Based Network Design for Image Classification & Semantic Segmentation

Project 5: English-Spanish Vanilla Recurrent Sequence-to-Sequence Model

Project 6: Variational Autoencoder (VAE) on MNIST__Final Project____:__ Music Genre Classification through spectrogram analysis

## MATH 401: Applications of Linear Algebra

**Deep Learning:**- Mathematical properties of Fully Connected Layers
- Markov Chains
- Mathematical properties of Convolutions
**Machine Learning/Optimization Techniques:**- Least Squares
- Linear Programming
- Singular Value Decomposition
- Curve Fitting
**Artificial Intelligence:**- Game Theory
- Team Ranking
- Random Walks
**Computer Vision/Graphics:**- Perspective
- Polyhedra
- Image Compression

## CMSC 420: Advanced Data Structures

Project 1: Heaps

Project 2: AVL Trees

Project 3: Hash Tables

Project 4: KD-Trees & Point-Region Quad Trees

## CMSC 424: Database Design

I will be sharing my PostgresSQL projects here, although I did work on projects related to B+ Trees implementation of Databases, concurrent access to relational databases, etc. You can find my SQL related projects here.

## CMSC 330: Organization of Programming Languages

Projects 1: Ruby

Project 2: OCaml

Project 3: OCaml

Project 4: OCaml

Project 5: Ruby

All project files and descriptions can be found here