Sitemap
A list of all the posts and pages found on the site. For you robots out there, there is an XML version available for digesting as well.
Pages
Posts
Understanding Hazards
Published:
Fundies Hazards Guide
42030青春版–一套刚刚好的乐高
Published:
42209 浅浅的评测
Embedded Project: CircuitSim
Published:
A walkthrough of our Embedded final project: Circuit Simulator on FPGA
Demystifying Cache—From Bytes to Tags
Published:
Breaking down cache address bits is tricky. In this guide, we’ll step through in detail how to partition a 32-bit address and work through some problems to test your understanding :)
So What Is Carry Look Ahead
Published:
Someone asked me about carry lookahead during OH, and I felt that I didn’t explain it well enough. Here’s a better attempt:
FPGA Button UI
Published:
Embedded lab 1: code an FPGA to test the Collatz Conjecture over a range of numbers… with a user interface of buttons and switches
Coping with Oscilloscope Signals
Published:
A simple method to smoothen DC data. Worked perfectly for gate transfer curves.
Columbia Fall 24 Recap
Published:
A few thoughts on the past semester. This is by no means a comprehensive review.
articles
Applications
Contents
- Intro to SPICE Algorithm
- Framework and your first circuit!
- More Static Linear Components
- Nonlinear and Diode
- MOSFET
- Time Variance
- Applications (this article)
Circuit-Cim: SPICE in C
Contents
- Intro to SPICE Algorithm (this article)
- Framework and your first circuit!
- More Static Linear Components
- Nonlinear and Diode
- MOSFET
- Time Variance
- Applications
CircuitCim Framework
Contents
- Intro to SPICE Algorithm
- Framework and your first circuit! (this article)
- More Static Linear Components
- Nonlinear and Diode
- MOSFET
- Time Variance
- Applications
MOSFETS: Multivariable Nonlinear
Contents
- Intro to SPICE Algorithm
- Framework and your first circuit!
- More Static Linear Components
- Nonlinear and Diode
- MOSFET (this article)
- Time Variance
- Applications
Nonlinear Components
Contents
- Intro to SPICE Algorithm
- Framework and your first circuit!
- More Static Linear Components
- Nonlinear and Diode (this article)
- MOSFET
- Time Variance
- Applications
More (Static) Linear Components
Contents
- Intro to SPICE Algorithm
- Framework and your first circuit!
- More Static Linear Components (this article)
- Nonlinear and Diode
- MOSFET
- Time Variance
- Applications
Time Variance
Contents
- Intro to SPICE Algorithm
- Framework and your first circuit!
- More Static Linear Components
- Nonlinear and Diode
- MOSFET
- Time Variance (this article)
- Applications
README
Exam Cheat Sheets for ELEN 3801 Signals and Systems
Please obtain my permission before sharing this with others.
courses
Advanced Systems Programming
ASP notes page
Digital Electronics Lab
3082 Lab Reports
- Digital Elements
- 555
- 555 at high frequency failed to work. For better lab experience, change the cap to maybe 2.7 nF
- A/D
- Transmission Line
- Piano (TB)
- Piano (FPGA)
Analog Electronic Circuits
This page is under construction.
AP
Welcome to AP!
Electronic Circuits
This page is under construction.
Fundies
Fundies ODS Notes
VLSI Class Notes
Notes
The notes are organized sequentially with the lecture.
projects
Cell Cycle
Biology video project
Control Theory
ODE final project 
Omega Automata
CST Final Project
Dog Cannot Catch
SCHUDEM VIII outstanding award winner 
Climate Change
Eco-Literature Final Project 
Exponential and Logarithm
Final project for MATH 312 Analysis I
Rogue Planets
Final project for PHYS 221 Relativity and Cosmology
HTTP Server and Client
HTTP server/client from scratch
Blockchain
Final Project for Computer Networks
CircuitSim
SPICE on FPGA
Sorting Algorithms
Final Project for ELEN 4824 Computer Architecture 
Two-Stage OTA
Final Project for ELEN 4312 Analog Electronic Circuits 
64-Tap FIR Filter
Final Project for CSEE 4823 Advanced Logic Design 
8-Bit Processor
Final Project for EECS 4321 Digital VLSI Circuits 
publications
An Improved Machine Learning Model for Pure Component Property Estimation
2024
A new Gaussian Process-based modeling framework that predicts the physico-chemical properties of chemical species.
Recommended citation: Cao, X., Gong, M., Tula, A., Chen, X., Gani, R., & Venkatasubramanian, V. (2024). An improved machine learning model for pure component property estimation. Engineering, 39, 61–73. https://doi.org/10.1016/j.eng.2023.08.024
Download Paper
An Experimental Ultrasonic Method to Determine A Scattering Quality Factor, with Application to Earth’s Inner Core
2024
SEDI Poster 2025
Recommended citation: Ming Gong, Michael I. Bergman, An experimental ultrasonic method to determine a scattering quality factor, with application to earth's inner core, Physics of the Earth and Planetary Interiors, 2025, 107456, ISSN 0031-9201, https://doi.org/10.1016/j.pepi.2025.107456.
Download Slides
Deep Learning Loss Function and Data Optimization for A.I. Detection of Thin Film Grain Boundaries
2025
Identify optimal combination of loss function and data to create a model that can generates an automated tracing most consistent with the ground truth
Loss Function Evaluation
2025
Accurate tracing of grain boundaries in microscopy images is vital in material science, yet current models need more data and a more accurate loss function. In this report, we present a twofold contribution to improving grain-tracing U-nets.
Interpreting Earth’s Inner Core Structure via Ultrasonic Scattering Experiments
2025
An experimental study of the scattering of ultrasonic compressional waves in an hcp Zn-Sn alloy, serving as an analog to the Fe alloy in Earth’s inner core to better understand the origin of inner core seismic attenuation.
Recommended citation: Ming Gong, Michael I. Bergman, An experimental ultrasonic method to determine a scattering quality factor, with application to earth's inner core, Physics of the Earth and Planetary Interiors, 2025, 107456, ISSN 0031-9201, https://doi.org/10.1016/j.pepi.2025.107456.
Download Paper | Download Slides
Continuous Vital Signs Monitoring with Loose T-Shirt
2025
Loose-fitting continuous ECG sensing T-shift using capacitive sensing
talks
Talk 1 on Relevant Topic in Your Field
This is a description of your talk, which is a markdown file that can be all markdown-ified like any other post. Yay markdown!
Conference Proceeding talk 3 on Relevant Topic in Your Field
This is a description of your conference proceedings talk, note the different field in type. You can put anything in this field.
teaching
General Chemistry
Class Tutor, Bard College at Simon's Rock, 2023
Physics
Class Tutor, Bard College at Simon's Rock, 2023
Intro to Quantum Physics
Class Tutor, Bard College at Simon's Rock, 2023
Classical Mechanics
Class Tutor, Bard College at Simon's Rock, 2024
Ordinary Differential Equations
Class Tutor, Bard College at Simon's Rock, 2024
Organic Chemistry
Class Tutor, Bard College at Simon's Rock, 2024
Synthesis Toolkit
Fundamentals of Computer Systems
Head TA, Columbia University, 2025
Study Guides
Embedded Systems
TA, Columbia University, 2026
