Education
Carnegie Mellon University⌗
M.S. Electrical and Computer Engineering • May 2020 - May 2021
- Low Power code for IOT: Theory behind designing software (especially RTOS) to take advantage of “dark silicon” on embedded hardware to minimize energy use, thereby maximizing battery life.
- Speech Recognition and Understanding: Study how speech recognition systems model human speech using HMM+GMM, HMM+DNN, and end-to-end models. Implement simple HMM+GMM word recognizer and Listen, Attend, Spell (LAS) speech recognizer.
- Machine Learning for Signal Processing: Theory behind how machine learning can be applied to signal processing applications. Investigation of data driven signal processing approaches and parallels with machine learning techniques.
- Image and Video Processing: Theory and implementation of many popular image processing methods with particular emphasis on sparse approximations and linear inverse problems
- Machine Learning: Theory and implementation of various supervised and unsupervised machine learning algorithms.
California Polytechnic State University⌗
B.S. Computer Engineering • Sep 2016 - Jun 2020
- Computer Architecture: Introductory computer architecture, ARM RISC instruction set, computing pipelines
- Implementation of Operating Systems: Implemented x86-64 operating system kernel from scratch
- Real Time Embedded Systems: Theory of SIMD and parallelized processing in embedded systems with implementation of parallelized processing on Digilent Zybo using ARM Linux and FPGA co-processor
- Computer Networks: Introductory computer networking covering OSI model, 802.3, TCP/IP, UDP, network switching/routing, and basic network security on Cisco appliances
- Capstone Project: Intelligent Sensing and Navigation System for NGCP (Northrop Grumman Collaboration Project) Unmanned Ground Vehicle
- Computer Vision: Introductory course on computer vision algorithms and their theory of operation building on simple operations like edge detection to full feature detection with modern algorithms like SIFT/SURF and neural networks
- Senior Project - To be published