Projects

FFT Core

Ming Gong
Advanced Digital Design, Spring 2026

Design and VLSI implementation of a high-performance 1024-point Radix-2 DIF FFT core in TSMC 65nm CMOS with 400 MHz clock and 39.8 MS/s throughput.

FFT Core teaser

Freezer Scheduler and EZFS

Ming Gong, Ryan Wang, Chris Henry
Operating Systems, Spring 2026

Implementation of Linux utilities: in-kernel key-value store, custom round-robin scheduler, page walk, and a lightweight filesystem.

Freezer Scheduler and EZFS teaser

MyMake

Ming Gong
C++ for C Programmers, Spring 2026

Implementation of a subset of GNU make in C++ with Makefile parsing, recursive dependency graph resolution, and custom rule caching.

MyMake teaser

HardLock Chip

Prosenjit Paul, Ming Gong, Xingya Liu, Helen Lou
Winter 2026

Detection of timing-based signal anomalies in autonomous and embedded systems

HardLock Chip teaser

8-Bit Processor

Ming Gong, Charlotte Chen
Digital VLSI Circuits, Fall 2025

A simple 8-bit processor core built and tested from scratch in Cadence Virtuoso.</span>

8-Bit Processor teaser

64-Tap FIR Filter

Ming Gong
Advanced Logic Design, Fall 2025

Design and simulation of a 64-tap finite impulse response filter at 10 kS/s 16-bit fixed-point with MAC and full precision.

64-Tap FIR Filter teaser

Two-Stage OTA

Elijah Johnson, Ming Gong
Analog Electronic Circuits, Fall 2025

Two-stage operational transconductance amplifier with extensive DC/AC/step testing and PVT variation analysis.

Two-Stage OTA teaser

Sorting Algorithms

Ming Gong, Adrian Lee, Maria Chemodanova, Anita Raj
Computer Architecture, Fall 2025

Architectural analysis on sorting algorithms.

Sorting Algorithms teaser

CircuitSim

Ming Gong, Case Schemmer, Andrew Yang, Jary Tolentino, Faustina Cheng
Embedded Systems, Spring 2025

An analog/digital circuit simulator on FPGA written in C and Verilog, featuring Modified Nodal Analysis and hardware-accelerated matrix inversion.

CircuitSim teaser

ASP Zookeeper

Ming Gong, David Juarez, Keshav Beriwal
Advanced Systems Programming, Spring 2025

(Subsets of) malloc, grep, chat server, gdb, ld, and a container manager

ASP Zookeeper teaser

Blockchain

Griffin Newbold, Amir Hossein Zarandi, Ming Gong, Neasha Mittal
Computer Networks, Spring 2025

Fully functional peer-to-peer blockchain network in Python with proof-of-work, digital signatures, Merkle trees, and a GUI wallet.

Blockchain teaser

HTTP Server and Client

Ming Gong
Advanced Programming, Fall 2024

HTTP server and client written in C from scratch, with a backend server loading a binary database and serving the frontend.

HTTP Server and Client teaser

Rogue Planets

Ming Gong
Relativity and Cosmology, Spring 2024

Origin, detection, and simulation of rogue planets — unbound, planet-mass bodies drifting through the Galaxy.

Rogue Planets teaser

Exponential and Logarithm

Ming Gong
Analysis I, Fall 2023

A rigorous dive into exponential and logarithm functions, revisiting exp and log with real analysis and extending \(x^r\) to all real \(r\)

Dog Cannot Catch

Ming Gong, Paul Rose, Anthony Chang
SCUDEM VIII, Fall 2023

Outstanding award winner. A unified mathematical and computational framework to analyze why Fritz the dog misses catching objects.

Dog Cannot Catch teaser

Omega Automata

Ming Gong
The Theory of Computation, Spring 2023

Theory of infinite-word automata (ω-languages): Buchi, Muller, and Rabin acceptance conditions, and applications in modeling non-terminating systems.

Control Theory

Ming Gong
Ordinary Differential Equations, Spring 2023

A walkthrough of control theory and applications, including open loop control, PID, and computer simulation and tuning.

Control Theory teaser

Cell Cycle

Ming Gong, Austin Morris
Biology, Spring 2020

Biology video project covering the phases of cell division, featuring Keynote graphics and animations of DNA synthesis and cell division. video

Cell Cycle teaser