Eric Huang
background

ABOUT ME

Senior pic

Hello, I'm Eric! I am an undergraduate student at University of California, Berkeley double majoring in Electrical Engineering and Computer Science, and Data Science. Here's what I've been up to over the past few years!

COURSEWORK

COMPUTER SCIENCE:

Data Structures & Algorithms-CS61B

Machine Structures-CS61C

Discrete Math & Probability Theory-CS70

Computer Security-CS161

Operating Systems and System Programming-CS162

Efficient Algorithms & Intractable Problems-CS170

Cryptography-CS171

Introduction to Database Systems-CS186

Introduction to Artificial Intelligence-CS188

DATA SCIENCE:

The Foundations of Data Science-DATA 8

Principles and Techniques of Data Science-DATA 100

Concepts of Probability-STAT 134

ELECTRICAL ENGINEERING:

Designing Information Systems I-EE16A

Designing Information Systems II-EE16B

Optimization Models in Engineering-EECS127

PROJECTS

Blocks

Blocks

The Enigma Machine

Enigma

Ataxx

Ataxx

Gitlet

Gitlet

A recreation of the popular Blocks Puzzle game.

Computer version of the infamous Enigma machines used by Germany in WW2.

A recreation of the popular Ataxx board game and AI Computer.

Redesigned implementation of a version-control system similar to Git

SIXT33N

sixt33n

Snake

Snek

Classify

Classify

CPU

CPU

A three wheel mobile robot that responds to stimulus in the form of sounds.

A recreation of the popular Snake computer game.

An assembly based code to classify handwritten digits with machine learning.

Building a CPU capable of running RISC-V assembly instructions.

Cryptographic Dropbox

Dropbox

Pac-Man

Pac-Man

Classify V.2

Classify2

3D Modeling

HeartModel

An end-to-end encrypted, efficient file sharing system that provides guaranteed confidentiality, integrity, and authenticity.

AI that utilizes reinforced learning and value iteration to solve the popular Pac-Man computer game.

Building a neural network to classify handwritten digits with machine learning.

MSU Research [May 2020 - August 2021]

Building a model of the heart with realistic fluid dynamics to simulate cryoballoon alblation.

Facial and Body Detection

BodyDetection

PintOS Operating System

pintOS

MSU Research [May 2022 - August 2022]

Utilize facial and body detection software to detect faces and bodies in field and controlled environments.

Implemented critical OS components including file systems, thread scheduling, user programs, virtual memory, kernel development, low-level programming, synchronization, and debugging.

To follow Berkeley's academic integrity policies, I will not post any of my work online. If you would like to see my code or work, feel free to contact me below!

CONTACT