Completed Courses

Here you’ll find a selection of the classes I’ve taken in my Electrical Engineering studies, with a brief description and a link to more details.

Taken During Undergrad

Intro to Microelectronics

Basics of semiconductor device modeling, IC fabrication, and device characterization.

View class page
Taken During Undergrad

Embedded Operating Systems

Design and implementation of real-time embedded OS kernels and device drivers.

View class page
Taken During Undergrad

Analog Integrated Circuit Design

Design techniques for analog ICs including amplifiers, filters, and voltage references.

View class page
Taken During Undergrad

Fundamentals of Machine Learning

Introduction to ML algorithms: regression, classification, and neural networks.

View class page
Taken During Undergrad

Advanced Microcontroller Design

Upper level design class using FPGAs to design computation accelerators, signal processing units and learnign to manage constrained resources on FPGAs.

View class page
Taken During Master's

Digital Signal Processing

Theory and applications of discrete-time signal processing algorithms.

View class page
Taken During Master's

Computer Architecture

Study of CPU design, pipelining, caching, and parallel processing.

View class page
Taken During Master's

Engineering Applications of AI

Practical AI techniques for engineering problems and system integration.

View class page
Taken During Master's

Digital Communications

Design, modulation, coding, and analysis of digital communication systems.

View class page
Taken During Master's

Deep Learning

Advanced neural network architectures and deep learning applications.

View class page
Taken During Master's

NBA 5070

Crash course into entrepreneurship and managing the logistics of starting and finding funding as an entrepreneur in an engineering field.

View class page