All Posts

Zhuhan Bao

Mar 2025 Report
Learning Route Planning for 25 Spring

GPU operator kernel development, CUDA programming, deep learning with PyTorch — a semester roadmap.

Hand-drawn learning path from a chip through a book to a spark
Oct 2024 CMU-15-418
Weekly Report 1 for CMU-15-418

Parallelizing Mandelbrot generation with ISPC — spatial decomposition and performance analysis.

Hand-drawn fractal divided into parallel work tiles
Oct 2024 DSA
How I Learned Orthogonal List (Cross Linked List)

Sparse matrix chain storage — from enums and unions to a full AC implementation.

Hand-drawn sparse crossing grid with connected nodes
Oct 2024 Configuration
How to Automate "chaoxing.com"

A guide to setting up automated course-watching tools with Chromium, Tampermonkey, and user scripts.

Hand-drawn browser workflow operated by a simple crank
Sep 2024 DSA
KMP Algorithm Study Notes — How I Learned KMP

From prefix functions to LeetCode — a step-by-step derivation of the KMP algorithm.

Hand-drawn repeating ribbon examined through a magnifying lens
Sep 2024 Configuration
Update System Software with Winget (No VPN Required)

Using Microsoft's winget tool to manage software updates with domestic mirrors.

Hand-drawn winged software package moving through an update loop
Aug 2024 Notes
Makefile Beginner Study Notes

Quick-start guide to Makefile — from single-file compilation to step-by-step builds.

Hand-drawn build instructions turning source pieces into a structure
Aug 2024 Assignment
IT Career Development Training 1 — Exercise Reference

Python solutions to 10 programming exercises, from seat classification to ID validation.

Hand-drawn programming toolbox beside a path of stepping stones
Jul 2024 Statement
Academic Integrity Statement

An important notice about homework sharing, copyright, and academic ethics.

Hand-drawn balance holding an open book and a lock
Aug 2023 Configuration
How to Fix Debugging Issues in VSCode

Fixing the "program does not exist" error in VSCode by correcting launch.json paths.

Hand-drawn tangled debugging cable becoming a clean connected path
← Back to homepage