repository catalog

A complete, provenance-aware catalog of Weiping Yan's public GitHub repositories.

A complete catalog of 164 public repositories from @appleweiping. Each entry distinguishes original work, research, coursework, reproductions, forks, and resource collections so that authorship and upstream attribution remain explicit.

Synchronized from the paginated GitHub API on 2026-07-27. Repository descriptions and attribution notes are editorial metadata; repository status, topics, URLs, and timestamps are refreshed from GitHub.

View pinned repositories · Browse on GitHub

research · 10 original · 23 coursework · 6 reproduction · 114 fork · 2 meta · 7 experiment · 1 metadata only · 1

Browse by area

AI & Agent Systems

18 repositories

Agent systems, orchestration, language-model applications, and autonomous workflows.

acecue

original

A real-time interview copilot that detects questions and streams tailored answers through a web app and Chrome extension.

Languages: JavaScript, HTML, CSS

Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.

Updated 2026-06-12

A public-safe library of reusable agent skills, workflow templates, references, and routing guidance.

Languages: Python, HTML, JavaScript, TypeScript, Shell, PowerShell, CSS, YARA, Swift, CodeQL, C, TeX, C#, Ruby, Java, Kotlin, Rust, PHP, Dockerfile, Go, LLVM, Assembly

Metadata, documentation, or resource collection; individual upstream materials retain their original attribution.

Updated 2026-07-24

Reusable agent workflows for research, writing, iterative review, and evidence-gated project improvement.

Languages: Python, Shell, TeX

Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.

Updated 2026-06-15

ai-mirror

original

A multilingual, multi-model AI chat interface for users in China, deployed on Vercel with bring-your-own-key support.

Languages: JavaScript, CSS, HTML

Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.

Updated 2026-06-11

aics-labs

reproduction

Self-study implementations based on the AI Computing Systems labs, covering operators, a compact deep-learning framework, and style transfer.

Languages: Python

ai-computing-systems aics csdiy deep-learning-framework mlsys operators

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-04

AIDE_DEV

original

A desktop AI development environment for coding with Chinese large-language-model providers.

Languages: TypeScript, Rust, CSS, JavaScript, HTML

Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.

Updated 2026-06-13

A public fork of ARIS, a Markdown-based workflow for autonomous machine-learning research and cross-model review.

Languages: Python, Shell, PowerShell, HTML

Public fork; no original authorship of the upstream project is claimed.

Updated 2026-05-19

claudeseek

original

A local-first AI coding agent that combines a command-line interface, local web UI, and DeepSeek model support.

Languages: JavaScript, HTML, Python

Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.

Updated 2026-06-13

cmu11667-llms

reproduction

Self-study implementations based on CMU 11-667, covering transformers, retrieval and tool use, in-context learning, calibration, and efficiency.

Languages: Python, Shell

cmu-11667 csdiy in-context-learning large-language-models lora peft

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-06

cmu11711-anlp

reproduction

Self-study assignments based on CMU 11-711, including a compact BERT implementation for sentiment, paraphrase, and similarity tasks.

Languages: Python

bert cmu-11711 csdiy deep-learning fine-tuning large-language-models

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-04

cs224n-nlp

reproduction

Self-study NLP assignments based on Stanford CS224N, covering word vectors, dependency parsing, neural machine translation, and Transformer pretraining.

Languages: Python, Jupyter Notebook, Erlang, Shell, Batchfile

cs224n csdiy deep-learning machine-translation nlp transformers

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

Self-study computer-vision assignments based on Stanford CS231N, covering classifiers, convolutional networks, captioning, and generative models.

Languages: Jupyter Notebook, Python, Shell, Cython

cnn computer-vision cs231n csdiy deep-learning numpy

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-03

cs50-ai

reproduction

Self-study projects based on Harvard CS50 AI, covering search, logic, probabilistic inference, optimization, machine learning, computer vision, and NLP.

Languages: Python, HTML

artificial-intelligence cnn cs50 csdiy machine-learning nlp

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-03

Self-study implementations based on the DeepLearning.AI Deep Learning Specialization, covering optimization, convolutional networks, and sequence models.

Languages: Python

andrew-ng attention cnn coursera csdiy deep-learning

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-03

lhy-ml-homeworks

reproduction

Self-study machine-learning assignments based on Hung-yi Lee’s public course materials, spanning supervised, generative, and reinforcement-learning topics.

Languages: Python

bert cnn csdiy deep-learning gan hung-yi-lee

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-18

A multi-model deliberation system supporting council, debate, red-team, consensus, specialist, and tournament protocols.

Languages: Python, CSS, JavaScript, Batchfile, PowerShell, HTML

Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.

Updated 2026-07-27

WEIPING_LAB

original

An autonomous research workflow centered on phenomenon-driven discovery, early falsification, and evidence-gated progression.

Languages: Python, JavaScript, CSS, Makefile, Batchfile, HTML, PowerShell

Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.

Updated 2026-07-27

WEIPING_WHALE

reproduction

A terminal-native DeepSeek coding agent with snapshots, session branching, model routing, sub-agents, diagnostics, and cost tracking, based on CodeWhale.

Languages: TypeScript, JavaScript, Batchfile

Derivative implementation based on CodeWhale (MIT), inspired by MIT's CodeWhale research; upstream authorship and attribution remain with their respective authors.

Updated 2026-07-27

Artificial Intelligence & Research

4 repositories

Research code spanning machine learning, language technologies, simulation, and computational methods.

Research code examining reduced-lead ECG reconstruction through feature-level recoverability and distribution-free calibration.

Languages: Python, TeX, BibTeX Style

conformal-prediction ecg electrocardiography icassp identifiability inverse-problems

Research repository; consult its documentation for collaborators, data sources, and contribution details.

Updated 2026-07-12

Research code examining identifiability and anti-aliasing sample design for implicit neural representations with fixed Fourier features.

Languages: Python, TeX, BibTeX Style, Shell

aliasing fourier-features icassp implicit-neural-representation neural-fields reproducible-research

Research repository; consult its documentation for collaborators, data sources, and contribution details.

Updated 2026-07-16

Research code examining speech-watermark robustness under generative resynthesis and laundering transformations.

Languages: Python, TeX, BibTeX Style, Shell

audio-watermarking data-processing-inequality deepfake generative-ai icassp information-theory

Research repository; consult its documentation for collaborators, data sources, and contribution details.

Updated 2026-07-17

Research code examining when latent higher-order network structure can be identified from edge-flow observations.

Languages: Python, TeX, BibTeX Style

detection-theory hodge-laplacian icassp identifiability information-theory phase-transition

Research repository; consult its documentation for collaborators, data sources, and contribution details.

Updated 2026-07-18

Recommenders, Models & Data

25 repositories

Machine-learning models, recommender systems, data analysis, and statistical computing.

Self-study analyses based on CMU 17-803 materials, covering empirical study design, statistics, and reproducible software-engineering research.

Languages: Python

cmu-17803 csdiy data-analysis empirical-methods software-engineering-research statistics

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-06

cmu10708-pgm

reproduction

Self-study implementations based on CMU 10-708, covering inference, parameter learning, and structured probabilistic models.

Languages: Python

bayesian cmu-10708 csdiy mcmc probabilistic-graphical-models variational-inference

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-04

cmu11785-idl

reproduction

Self-study deep-learning systems based on CMU 11-785, including automatic differentiation, neural-network components, sequence models, and attention.

Languages: Python

attention autograd cmu-11785 cnn csdiy ctc

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-03

cs189-ml

reproduction

Self-study machine-learning assignments based on UC Berkeley CS189, covering classification, regression, trees, neural networks, clustering, PCA, and kernels.

Languages: Python

cs189 csdiy machine-learning neural-network numpy pca

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

cs224w-graph-ml

reproduction

Self-study graph-learning assignments based on Stanford CS224W, covering node embeddings, message-passing networks, classification, and link prediction.

Languages: Python

cs224w csdiy gnn graph-neural-networks link-prediction node2vec

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-03

Self-study programming assignments based on Stanford CS229, covering regression, generative classifiers, SVMs, clustering, PCA, and reinforcement learning.

Languages: Python

cs229 csdiy em-algorithm machine-learning numpy pca

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-03

cs229m-ml-theory

reproduction

Self-study theory exercises based on Stanford STATS 214 and CS229M, covering concentration, complexity, margins, kernels, and online learning.

Languages: Python

cs229m csdiy generalization machine-learning-theory rademacher-complexity statistical-learning

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-04

cs285-deep-rl

reproduction

Self-study deep-RL assignments based on UC Berkeley CS285, covering imitation, policy gradients, value methods, model-based learning, and offline RL.

Languages: Jupyter Notebook, Python, TeX, Shell, Awk

actor-critic cs285 csdiy deep-rl policy-gradient q-learning

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-06

Self-study vision assignments based on Michigan EECS 498/598, covering classifiers, convolutional and recurrent networks, detection, and generative models.

Languages: Jupyter Notebook, Python

computer-vision csdiy deep-learning eecs498 gan object-detection

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-03

Self-study generative-model implementations based on MIT 6.S184 materials, covering flow matching and score-based diffusion.

Languages: Jupyter Notebook, Python

csdiy diffusion flow-matching generative-models mit-6s184 score-based

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-03

Lumen-Rec

research

Research code for comparing pointwise LLM relevance estimates and uncertainty-aware reranking under a shared candidate protocol.

Languages: Python, Shell, TeX, PowerShell

Research repository; consult its documentation for collaborators, data sources, and contribution details.

Updated 2026-06-22

mit-6s7960-dl

reproduction

Self-study deep-learning assignments based on MIT 6.S7960, focused on implementing and analyzing neural-network components and training methods.

Languages: Python

csdiy deep-learning mit-6s7960 neural-networks pytorch

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-04

Self-study Machine Learning Specialization work covering regression, neural networks, trees, clustering, anomaly detection, recommendation, and deep Q-learning.

Languages: Python

andrew-ng csdiy machine-learning numpy recommender-systems reinforcement-learning

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-03

needle-dl-system

reproduction

A self-study Needle framework based on CMU 10-414/714, covering autodiff, neural-network modules, optimization, array backends, and sequence models.

Languages: Python, Jupyter Notebook, C++, Cuda, CMake, Makefile

autodiff cmu csdiy deep-learning-systems machine-learning-systems

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-03

Self-study implementations based on Andrej Karpathy’s Neural Networks: Zero to Hero series, including micrograd, makemore, a compact GPT, and BPE tokenization.

Languages: Python

autograd csdiy deep-learning gpt karpathy pytorch

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-02

Research code exploring trajectory- and layer-aware data selection for instruction tuning.

Languages: Python, TeX

Research repository; consult its documentation for collaborators, data sources, and contribution details.

Updated 2026-06-23

nyu-dl-2021

reproduction

Self-study work based on NYU’s 2021 deep-learning course, covering backpropagation, CNNs, RNNs, attention, and energy-based models.

Languages: Python

backpropagation cnn csdiy deep-learning energy-based-models nyu

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-03

Research code exploring risk-sensitive calibration rewards for RLVR reasoning models.

Languages: Python, TeX

Research repository; consult its documentation for collaborators, data sources, and contribution details.

Updated 2026-06-23

Self-study work based on University of Toronto STA4273, covering variational methods, gradient estimators, and latent-variable models.

Languages: Python

csdiy gradient-estimators latent-variable-models probabilistic-ml sta4273 variational-inference

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-04

Self-study numerical exercises based on Stanford EE364A, using CVXPY for linear, quadratic, second-order-cone, and semidefinite optimization.

Languages: Python

boyd convex-optimization csdiy cvxpy ee364a math

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-08

stat8201-dgm

reproduction

Self-study assignments based on Columbia STAT8201, covering variational autoencoders, normalizing flows, GANs, autoregressive models, and diffusion.

Languages: Python

csdiy deep-generative-models diffusion gan normalizing-flows stat8201

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-04

TGL-Rec

research

Research code exploring temporal graph-to-language retrieval for sequence and time understanding in LLM-based recommendation.

Languages: Python, Shell, TeX, PowerShell

Research repository; consult its documentation for collaborators, data sources, and contribution details.

Updated 2026-06-10

tracecausal

research

Research code exploring causal-propagation audits of hallucination traces across LLM decoding paradigms.

Languages: Python, TeX

Research repository; consult its documentation for collaborators, data sources, and contribution details.

Updated 2026-06-23

TRUCE-Rec

research

Research code for uncertainty-aware generative recommendation, organized around shared data, baselines, evaluation, and reproducibility utilities.

Languages: Python, Shell, TeX

Research repository; consult its documentation for collaborators, data sources, and contribution details.

Updated 2026-07-07

ucb-data100

reproduction

Self-study Data 100 labs covering regression, optimization, classification, dimensionality reduction, clustering, and applied projects.

Languages: Python

berkeley csdiy data-science data100 machine-learning pandas

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

Systems, Security & Infrastructure

37 repositories

Operating systems, compilers, networks, databases, security, and infrastructure engineering.

asu-cse365

reproduction

Self-study security exercises based on ASU CSE365 and pwn.college materials, spanning Linux permissions, shellcode, debugging, and web vulnerabilities.

Languages: Python, Shell, C, Assembly, GDB

binary-exploitation csdiy cse365 ctf cybersecurity pwn-college

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

asu-cse466

reproduction

Self-study systems-security exercises based on ASU CSE466 and pwn.college materials, covering reverse engineering, memory corruption, and sandboxing.

Languages: Python, C, Shell, Assembly

binary-exploitation computer-security csdiy cse466 pwn-college pwntools

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

A self-study NanoDB implementation based on Caltech CS122, covering storage, buffer management, B+ trees, query planning, and transactions.

Languages: Java, HTML, ANTLR, Shell, Python, Batchfile

caltech cs122 csdiy database java nanodb

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-07

cmu-15445-bustub

reproduction

A self-study BusTub database implementation based on CMU 15-445, covering buffer management, B+ trees, query execution, and concurrency.

Languages: C++, CMake, Python, HTML, Shell, C

btree bustub cmu-15445 cpp csdiy database

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-07

cmu-15799

reproduction

Self-study work based on CMU 15-799 database-systems materials, focused on query optimization and DBMS internals.

Languages: Python, Shell

advanced cmu-15799 csdiy database query-optimizer

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-07

Self-study systems work based on CMU 11-868, covering attention kernels, memory and quantization techniques, and parallel training and serving.

Languages: Python, Cuda

autodiff cmu-11868 csdiy cuda distributed-training kv-cache

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-04

cs110l-rust

reproduction

Self-study Rust exercises based on Stanford CS110L, including systems-programming practice, a ptrace debugger, and an asynchronous load balancer.

Languages: Rust, C, Dockerfile, Shell, Makefile

concurrency cs110l csdiy rust stanford systems-programming

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-06

cs144-tcp

reproduction

A self-study TCP/IP stack based on Stanford CS144, covering byte streams, reassembly, TCP send and receive paths, network interfaces, and routing.

Languages: C++, CMake, Python, Shell

cpp cs144 csdiy networking stanford tcp

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-07

cs149-parallel

reproduction

Self-study parallel-computing assignments based on CMU 15-418 and Stanford CS149, using ISPC, pthreads, OpenMP, and CUDA.

Languages: C++, Cuda, Python, Makefile, ISPC, Shell, C

cs149 csdiy cuda ispc openmp parallel-computing

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

cs162-pintos

reproduction

Self-study Pintos operating-system projects based on UC Berkeley CS162, covering scheduling, system calls, user programs, and file systems.

Languages: C, Perl, Makefile, Assembly, Shell, Linker Script, C++, Raku

berkeley c cs162 csdiy operating-systems pintos

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-07

cs168-internet

reproduction

Self-study networking projects based on UC Berkeley CS168, covering reliable transport, routing, and traceroute.

Languages: Python, Java, Processing, Shell, C++, HTML, CSS, Batchfile

berkeley cs168 csdiy networking python reliable-transport

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-08

cs186-rookiedb

reproduction

A self-study RookieDB implementation based on UC Berkeley CS186, covering B+ trees, joins, query optimization, concurrency, and recovery.

Languages: Java, Python, Shell, Dockerfile

berkeley btree cs186 csdiy database java

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-07

csapp-labs

reproduction

Self-study systems exercises based on CMU 15-213 and CS:APP, covering data representation, assembly, caching, shells, memory allocation, and network proxies.

Languages: C, Perl, Shell, Makefile, Python, HTML

c cmu-15213 csapp csdiy gdb systems-programming

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-06

Self-study assignments based on UC San Diego CSE234, covering automatic differentiation, graph and operator optimization, and parallel machine-learning systems.

Languages: Python, Jupyter Notebook, Shell, Makefile

automatic-differentiation csdiy cse234 mixture-of-experts ml-systems mpi

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-04

hit-os

reproduction

Self-study operating-system labs based on HIT materials, modifying Linux 0.11 components such as boot, system calls, scheduling, IPC, terminals, and procfs.

Languages: C, Assembly, Makefile, Python, Shell

bochs csdiy hit kernel linux-0-11 operating-system

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

kaist-cs220-rust

reproduction

Self-study Rust assignments based on KAIST CS220, focused on programming-language principles and functional abstraction.

Languages: Rust, Shell

cs220 csdiy kaist programming-principles rust

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-06

kaist-cs420

reproduction

A self-study Rust compiler based on KAIST CS420, covering intermediate representation, optimization, and assembly generation for C.

Languages: Rust, C, Python, Shell, C++, Makefile

c compilers cs420 csdiy ir kaist

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-07

Self-study Rust assignments based on KAIST CS431, covering lock-based and lock-free structures, hazard pointers, and concurrent hash maps.

Languages: Rust, Shell

concurrency cs431 csdiy hazard-pointers kaist lock-free

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-06

Self-study packet-analysis labs based on Kurose and Ross networking materials, using Python and Scapy across common Internet protocols.

Languages: Python

computer-networks csdiy kurose-ross packet-analysis scapy wireshark

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

missing-semester

reproduction

Self-study exercises based on MIT’s Missing Semester, covering shell tools, editors, data wrangling, version control, debugging, build systems, and security.

Languages: Shell, Python, Vim Script, TeX, Makefile

bash command-line csdiy git missing-semester mit

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-05

mit-6.1600

reproduction

Self-study security labs based on MIT 6.1600, covering hashing, Merkle trees, cryptographic attacks, side channels, sandboxing, and fuzzing.

Languages: Python, TeX, C, Makefile

computer-security cryptography csdiy educational fuzzing mit-6-1600

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

mit-6824-raft

reproduction

Self-study distributed-systems labs based on MIT 6.824/6.5840, covering MapReduce, Raft, fault-tolerant key-value services, and sharding.

Languages: Go, Shell, Makefile

consensus csdiy distributed-systems go mapreduce mit-6824

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

mit-6858

reproduction

Self-study MIT 6.858 labs using Zoobar to explore memory safety, isolation, symbolic execution, browser security, and secure storage.

Languages: Python, C, JavaScript, Shell, HTML, Makefile, CSS, Assembly, Vim Script, GDB

buffer-overflow computer-systems-security csdiy mit-6858 privilege-separation secfs

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

mlc-exercises

reproduction

Self-study exercises based on the MLC course, covering TensorIR, model compilation, program optimization, and Apache TVM integration.

Languages: Python, Jupyter Notebook

compiler csdiy machine-learning-compilation mlc mlsys tensor-ir

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-03

nju-compilers

reproduction

A self-study compiler based on Nanjing University materials, covering lexing, parsing, semantics, IR, and code generation.

Languages: C, Yacc, Lex, Python, Assembly, Shell, Makefile

bison c compilers csdiy flex nju

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-07

nju-os

reproduction

Self-study operating-system labs based on Nanjing University materials, spanning host-side tools, concurrency, process management, memory, and file systems.

Languages: C, C++, Makefile, Assembly, Shell, Python, Linker Script

c concurrency csdiy jyy nju-os operating-systems

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

pku-sysy-compiler

reproduction

A self-study SysY compiler based on Peking University materials, lowering a C-like language through Koopa IR to RISC-V assembly.

Languages: Rust, Assembly, C, Shell

compilers csdiy koopa-ir pku riscv rust

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-07

seed-labs

reproduction

Self-study security exercises based on Syracuse SEED Labs, covering selected software, cryptography, network, and web-security topics.

Languages: Python, Shell, C, HTML, GDB

buffer-overflow cryptography csdiy ethical-hacking network-security scapy

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

sjtu-compilers

reproduction

A self-study compiler based on Shanghai Jiao Tong University materials, covering the standard stages for a C-like language.

Languages: C++, Yacc, Shell, Lex, C, CMake, Makefile

bison codegen compilers csdiy flex llvm

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-08

Self-study C++ systems projects based on Stanford CS110, including filesystems, processes, shells, thread pools, proxies, and MapReduce.

Languages: C++, C, Shell, Python, Makefile, HTML

concurrency cpp csdiy networking operating-systems stanford-cs110

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-25

A self-study Cool compiler based on Stanford CS143, covering lexical analysis, parsing, semantic analysis, and MIPS code generation.

Languages: C++, Lex, Yacc, Cool, Assembly, C, Makefile, Shell

bison compilers cool cs143 csdiy flex

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-07

stanford-cs346-db

reproduction

A self-study RedBase relational database based on Stanford CS346, covering paged storage, B+ trees, catalogs, query execution, optimization, and aggregation.

Languages: C++, C, Makefile, Shell

bplus-tree cpp csdiy database dbms query-engine

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-08

sysadmin-decal

reproduction

Self-study work based on Berkeley OCF’s Linux System Administration DeCal, covering command-line operations, services, networks, and security.

Languages: Shell, Python, Nix, C, Dockerfile, HTML, Makefile

bash berkeley csdiy devops docker linux

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

top-down-labs

reproduction

Self-study networking labs based on USTC materials and a top-down networking curriculum, covering sockets, protocols, and Mininet experiments.

Languages: Python, HTML

csdiy mininet networking sockets top-down ustc

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-07

ucb-cs161

reproduction

Self-study security projects based on UC Berkeley CS161, covering memory safety, cryptography, network security, and vulnerable web applications.

Languages: Python, C, Shell, HTML

berkeley buffer-overflow computer-security cryptography cs161 csdiy

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

ustc-compilers

reproduction

A self-study Cminus-f compiler based on USTC materials, covering lexical and syntax analysis, LightIR and LLVM IR, and code generation.

Languages: C++, LLVM, Shell, Yacc, CMake, Python, C, Assembly, Lex

cminus compilers csdiy ir llvm ustc

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-08

xv6-labs

reproduction

Self-study xv6 labs based on MIT 6.S081/6.1810, covering system calls, virtual memory, traps, copy-on-write, networking, synchronization, filesystems, and mmap.

Languages: C, Assembly, Makefile, Linker Script, Perl, Emacs Lisp

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

Robotics, Embedded & Hardware

10 repositories

Robotics, control, signals, embedded systems, digital design, and hardware-oriented work.

A coursework project on mobile-robot perception, sensor-driven navigation, and decision logic.

Languages: Python

Coursework record; the repository documentation is authoritative for team and module attribution.

Updated 2026-06-13

cs61c

reproduction

Self-study computer-architecture projects based on UC Berkeley CS61C, covering C, RISC-V, pipelined processors, and parallel matrix computation.

Languages: Assembly, Python, C, Shell, Makefile

berkeley c computer-architecture cs61c csdiy logisim

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-06

A coursework prototype for embedded infant-cry detection and motor-controlled soothing logic.

Languages: C, Makefile

Coursework record; the repository documentation is authoritative for team and module attribution.

Updated 2026-05-23

Self-study simulator exercises based on ETH Zürich computer-architecture materials, covering caches, branch prediction, prefetching, and memory systems.

Languages: C++, Assembly, C, Shell, Python, Makefile, Batchfile, Dockerfile

branch-prediction caching computer-architecture csdiy ethz simulator

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-08

mit-6007-signals

reproduction

Self-study Python work based on MIT 6.007, covering LTI systems, Fourier analysis, sampling, transforms, filtering, modulation, and feedback.

Languages: Python

convolution csdiy dsp fourier-transform laplace-transform mit-ocw

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

nand2tetris

reproduction

Self-study implementations based on Nand2Tetris, progressing from logic gates and a CPU to an assembler, virtual machine, Jack compiler, and operating system.

Languages: Assembly, Scilab, Python, HTML, Shell, Batchfile, Hack

assembler compiler computer-architecture csdiy hdl nand2tetris

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-06

Self-study labs based on MIT 6.5940, covering pruning, quantization, neural-architecture search, and efficient deep-learning techniques.

Languages: Python

csdiy efficient-deep-learning mit-6540 model-compression pruning quantization

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-03

ucb-ee120-signals

reproduction

Self-study Python labs based on UC Berkeley EE120, covering convolution, LTI systems, sampling, Fourier analysis, biomedical signals, denoising, and feedback.

Languages: Python

berkeley control-systems csdiy dsp ee120 fft

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

ucb-ee16ab

reproduction

Self-study Python labs based on UC Berkeley EE16A and EE16B, covering imaging, localization, classification, dynamics, estimation, control, and matrix methods.

Languages: Python

control-systems csdiy ee16a ee16b eecs16a eecs16b

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

Coursework base-station software with a live visualization dashboard for a multi-robot planetary-exploration project.

Languages: C, Python, Makefile, Shell, PowerShell

Coursework record; the repository documentation is authoritative for team and module attribution.

Updated 2026-06-19

Graphics, Games & Creative Computing

20 repositories

Computer graphics, games, visualization, media, and other creative computing projects.

A browser-based interactive 3D art museum with a navigable history timeline and first-person galleries.

Languages: TypeScript, JavaScript, CSS

Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.

Updated 2026-07-02

blockverse

original

An original browser-based voxel sandbox with procedural worlds, lighting, crafting, creatures, and local saves.

Languages: JavaScript, CSS, HTML

game javascript procedural-generation sandbox threejs voxel

Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.

Updated 2026-07-17

cadenza

original

An open-source browser rhythm game with public-domain music and a dependency-free Web Audio piano.

Languages: JavaScript, CSS, HTML

Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.

Updated 2026-07-17

A CPU-oriented Python and NumPy reimplementation based on CMU 15-462/662 Scotty3D, covering rasterization, mesh processing, path tracing, and animation.

Languages: Python

bvh cmu-15462 computer-graphics csdiy mesh-processing numpy

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

cs188-pacman-ai

reproduction

Self-study Pacman AI projects based on UC Berkeley CS188, covering search, games, reinforcement learning, probabilistic inference, and ML.

Languages: Python, Shell

artificial-intelligence bayes-nets cs188 csdiy pacman reinforcement-learning

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-02

duke-intro-c

reproduction

Self-study C projects based on Duke University’s Introductory C Programming Specialization, including card-game and image-data exercises.

Languages: C, Python, Makefile

c coursera csdiy duke programming-fundamentals

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-05

games101

reproduction

Self-study graphics assignments based on GAMES101, covering rasterization, shading, Bézier curves, ray tracing, acceleration structures, and path tracing.

Languages: C++, Shell, Makefile, PowerShell

bvh computer-graphics cpp csdiy eigen games101

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

games103

reproduction

Self-study GAMES103 implementations covering rigid bodies, mass-spring cloth, finite-element elasticity, and shallow-water simulation.

Languages: Python

cloth-simulation computer-graphics csdiy fem fluid-simulation games103

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

games202

reproduction

Self-study GAMES202 rendering work covering soft shadows, radiance transfer, screen-space effects, energy compensation, and denoising.

Languages: Python

computer-graphics csdiy denoising games202 path-tracing pbr

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

A dependency-free, top-down open-city browser game inspired by classic crime-action games.

Languages: JavaScript, HTML

Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.

Updated 2026-07-15

hungry-fin

original

A procedural Three.js shark-survival arcade game delivered from a single HTML file without a build step.

Languages: JavaScript, CSS, HTML

Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.

Updated 2026-07-17

Self-study Java projects based on MIT 6.031, focused on specifications, abstract data types, testing, parsers, graphs, and collaborative applications.

Languages: Java, Shell, ANTLR

abstract-data-types concurrency csdiy java junit mit-6005

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-04

A Stardew-inspired pixel town that presents a local agent workspace through Phaser, React, and FastAPI.

Languages: Python, TypeScript, PowerShell, CSS, JavaScript, HTML, Batchfile

ai-agents gamification phaser3 pixel-art stardew-valley

Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.

Updated 2026-06-12

An original browser-based 3D open-world driving sandbox built with procedural systems and a minimal dependency footprint.

Languages: JavaScript, HTML

driving-game game javascript no-build open-world procedural-generation

Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.

Updated 2026-07-17

An original browser island life simulation with farming, fishing, combat, customization, and procedural art.

Languages: TypeScript, CSS, JavaScript, HTML

canvas farming-game game isometric remake simulation-game

Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.

Updated 2026-07-17

pokeverse

original

A fan-made browser pixel RPG with a large creature index, turn-based battles, peer-to-peer multiplayer, and original chiptune music.

Languages: TypeScript, JavaScript, CSS

Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.

Updated 2026-06-12

An original isometric real-time strategy game with a deterministic simulation core and procedural art and audio.

Languages: TypeScript, CSS, HTML

Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.

Updated 2026-07-17

stanford-cs148

reproduction

A self-study CPU renderer based on Stanford CS148, covering rasterization, Whitted ray tracing, bounding-volume hierarchies, and Monte Carlo path tracing.

Languages: Python

bvh computer-graphics cs148 csdiy numpy path-tracing

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

TERRARIA_DOC

experiment

An experimental collection of Terraria documentation and agent-oriented tooling.

Languages: Python

Experimental repository; consult its documentation for methods, sources, and contribution details.

Updated 2026-06-04

ustc-cg

reproduction

Self-study USTC graphics work covering image and mesh processing, parameterization, deformation, simplification, rasterization, and path tracing.

Languages: Python

arap computer-graphics csdiy geometry-processing mesh-parameterization mesh-simplification

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

Products & Developer Tools

11 repositories

User-facing products, web applications, productivity software, and developer tooling.

Configuration and profile content for the appleweiping GitHub account.

Languages: Documentation

config github-config

Metadata, documentation, or resource collection; individual upstream materials retain their original attribution.

Updated 2026-07-04

The source repository for Weiping Yan's personal portfolio website.

Languages: HTML, TypeScript, Astro, CSS, JavaScript

Metadata, documentation, or resource collection; individual upstream materials retain their original attribution.

Updated 2026-07-27

A local-first content workflow for scoring posts, making blind predictions, reviewing outcomes, and evolving a rubric from evidence.

Languages: HTML

Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.

Updated 2026-06-14

Public-safe Windows workstation scripts and examples for a D-drive-first, agentmemory-first development setup.

Languages: PowerShell, Batchfile

Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.

Updated 2026-07-23

kbuilt

original

A zero-install browser video-downloader interface backed by a Cobalt engine on Hugging Face Spaces.

Languages: JavaScript, CSS, HTML, Python, PowerShell, Dockerfile

Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.

Updated 2026-06-12

medora

original

A local-first personal health-record prototype that organizes source-grounded longitudinal data, beginning with glucose and metabolic records.

Languages: TypeScript, HTML, CSS, JavaScript

Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.

Updated 2026-06-13

A small coursework utility that derives a token from a supplied student number.

Languages: JavaScript, CSS, HTML

Coursework record; the repository documentation is authoritative for team and module attribution.

Updated 2026-05-23

A coursework UML class-diagram editor with validation, undo and redo, and export support.

Languages: Java

Coursework record; the repository documentation is authoritative for team and module attribution.

Updated 2026-05-23

visa-lark

original

An open-source U.S. visa-appointment monitor designed around account safety, local credentials, and an optional control plane.

Languages: TypeScript, CSS, HTML, JavaScript, Shell, Dockerfile

Independent project by Weiping Yan unless the repository documentation credits collaborators or upstream components.

Updated 2026-06-12

A personal knowledge base maintained through an LLM-assisted workflow.

Languages: HTML, TypeScript, Python, JavaScript, PowerShell, Shell, CSS, TeX, SCSS

Metadata, documentation, or resource collection; individual upstream materials retain their original attribution.

Updated 2026-07-27

Coursework, Reproductions & Notes

35 repositories

Coursework records, self-study implementations, reproducibility exercises, and technical notes.

aut-ap1400

reproduction

Self-study C++ assignments based on Amirkabir University AP1400-2, covering object-oriented programming and data structures.

Languages: C++, Dockerfile, Shell, CMake

advanced-programming aut cpp csdiy googletest

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-05

Self-study exercises based on Cambridge programming-language semantics materials, including operational and mechanized treatments of small languages.

Languages: OCaml, Makefile

cambridge csdiy interpreter ocaml operational-semantics semantics

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-07

Self-study OCaml assignments based on Cornell CS3110, covering functional programming, modules, testing, and a course-scale final project.

Languages: OCaml, Dune

cornell cs3110 csdiy dune functional-programming ocaml

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-06

cs106b

reproduction

Self-study C++ assignments based on Stanford CS106B, covering recursion, backtracking, abstract data types, trees, graphs, and algorithms.

Languages: C++, C, Shell

algorithms cpp cs106b csdiy data-structures recursion

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-06

cs106l

reproduction

Self-study assignments based on Stanford CS106L, focused on modern C++ including the STL, RAII, templates, iterators, and move semantics.

Languages: Python, C++, Shell

cpp cs106l csdiy modern-cpp stanford stl

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-06

cs169-agile

reproduction

Self-study web-engineering assignments based on UC Berkeley CS169, using Ruby on Rails with behavior- and test-driven development.

Languages: Ruby, HTML, Gherkin, Dockerfile, JavaScript, CSS, Shell

bdd berkeley cs169 csdiy cucumber rails

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

cs170

reproduction

Self-study work based on UC Berkeley CS170, combining written analysis with implementations of algorithms for tractable and intractable problems.

Languages: Jupyter Notebook, Python

algorithms berkeley complexity cs170 csdiy dynamic-programming

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-05

cs50p

reproduction

Self-study Python exercises based on Harvard CS50P, spanning core language features, testing, file handling, regular expressions, and object-oriented design.

Languages: Python

cs50 csdiy harvard pytest python

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-04

cs50x

reproduction

Self-study projects based on Harvard CS50x, using C, Python, SQL, and web technologies across introductory computer-science topics.

Languages: C, Python, HTML, Makefile, JavaScript, Shell, CSS

c cs50 csdiy data-structures harvard python

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-04

A self-study full-stack chat application based on UW–Madison CS571, with a REST API and React web and React Native clients.

Languages: JavaScript, HTML, CSS

building-user-interfaces cs571 csdiy expo express full-stack

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

cs61a-sicp

reproduction

Self-study projects based on UC Berkeley CS61A, covering functional abstraction, data structures, interpreters, and a Scheme implementation in Python.

Languages: Python, Tree-sitter Query, Scheme

berkeley cs61a csdiy interpreter python scheme

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-04

cs61b

reproduction

Self-study Java projects based on UC Berkeley CS61B, covering data structures, algorithms, a version-control system, and a tile-based world generator.

Languages: Java, Python, Makefile, BitBake

berkeley cs61b csdiy data-structures gitlet java

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-05

ethz-ddca

reproduction

Self-study SystemVerilog labs based on ETH Zürich digital-design materials, focused on constructing and simulating MIPS and RISC-V processors.

Languages: SystemVerilog, Shell, Assembly, Python, Tcl

csdiy digital-design ethz processor riscv systemverilog

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-26

full-stack-open

reproduction

Self-study applications based on Helsinki’s Full Stack Open course: a React and Express blog app and an Apollo GraphQL library service.

Languages: JavaScript, CSS, HTML

apollo-server csdiy express full-stack-open graphql jest

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

haskell-mooc

reproduction

Self-study functional-programming exercises based on the University of Helsinki Haskell MOOC, spanning the course’s sixteen topic sets.

Languages: Haskell, Shell

csdiy functional-programming haskell haskell-mooc helsinki stack

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-06

Self-study Python implementations based on David MacKay’s information-theory text, covering coding, channels, error correction, MCMC, and EM.

Languages: Python

arithmetic-coding belief-propagation csdiy error-correcting-codes expectation-maximization huffman-coding

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

Self-study numerical checks and worked exercises based on MIT 18.01 and 18.02, covering single- and multivariable calculus.

Languages: Python

calculus csdiy mit-18-01 mit-18-02 mit-ocw multivariable-calculus

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

Self-study NumPy implementations based on MIT 18.06, covering matrix factorizations, least squares, eigenvalue methods, SVD, PageRank, and the DFT.

Languages: Python

csdiy eigenvalues gilbert-strang linear-algebra math mit-18-06

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

Self-study Julia exercises based on MIT 18.330, covering foundational numerical-analysis methods and convergence behavior.

Languages: Julia

csdiy finite-differences julia linear-algebra mit-18330 numerical-analysis

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

mit-6006

reproduction

Self-study programming exercises based on MIT 6.006, covering data structures, graph algorithms, dynamic programming, and related algorithmic problems.

Languages: Python

algorithms csdiy data-structures mit-6006 python

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-04

mit-6042j

reproduction

Self-study code and proof notes based on MIT 6.042J, covering number theory, graphs, counting, generating functions, probability, and random walks.

Languages: Python

combinatorics csdiy discrete-mathematics generating-functions graph-theory mathematics-for-computer-science

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

mit-6046

reproduction

Self-study written and programming exercises based on MIT 6.046, focused on algorithm design, analysis, and implementation.

Languages: Python

algorithms csdiy design-and-analysis mit-6046 python

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-05

Self-study Python work based on MIT 6.050J, covering entropy, mutual information, coding, channel capacity, error correction, and maximum entropy.

Languages: Python

arithmetic-coding channel-capacity csdiy entropy error-correcting-codes huffman-coding

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

mit-6092-java

reproduction

Self-study Java exercises based on MIT 6.092, covering introductory programming, object-oriented design, collections, and basic application development.

Languages: Java, Shell

csdiy java mit-6092 programming-fundamentals

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-06

mit-6100l

reproduction

Self-study Python exercises based on MIT 6.100L, covering introductory programming, problem decomposition, algorithms, and data structures.

Languages: Python

algorithms csdiy mit-6100l programming-fundamentals python

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-05

mit-web

reproduction

A self-study MERN social application based on MIT web.lab materials, with authentication, real-time chat, and a React, Express, MongoDB, and Socket.IO stack.

Languages: JavaScript, HTML, CSS

csdiy express fullstack mern mit mongodb

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

Self-study static analysis based on Nanjing University materials and Tai-e, covering dataflow, call graphs, pointers, and taint analysis.

Languages: Java

csdiy dataflow-analysis java nju pointer-analysis program-analysis

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-08

OS-project

coursework

A coursework operating-systems project covering threads, interprocess communication, and condition variables.

Languages: C, Shell, Makefile

Coursework record; the repository documentation is authoritative for team and module attribution.

Updated 2026-05-23

Self-study assignments based on Peking University software-analysis materials, covering static and dynamic analysis, dataflow, and symbolic execution.

Languages: Slash, Python, Java

csdiy pku pointer-analysis program-synthesis software-analysis soot

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-08

Self-study Java assignments based on Princeton Algorithms I and II, spanning union-find, sorting, graphs, string algorithms, and compression.

Languages: Java, PowerShell, Shell

algorithms csdiy data-structures java princeton sedgewick

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-04

stanford-cs142

reproduction

A self-study MERN photo application based on Stanford CS142, covering sessions, registration, uploads, comments, and activity feeds.

Languages: JavaScript, HTML

csdiy express full-stack mern mongodb mongoose

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

stanford-cs242

reproduction

Self-study assignments based on Stanford CS242, covering lambda calculus, type systems, and programming-language implementation.

Languages: Python, OCaml, Rust, TeX, JavaScript, F*, WebAssembly, Lean, Makefile, HTML, Shell, Assembly, C

cs242 csdiy lambda-calculus programming-languages stanford type-systems

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-09

ucb-cs126

reproduction

Self-study exercises based on UC Berkeley EECS 126, covering probability, coding, random graphs, stochastic processes, detection, and filtering.

Languages: Python

cs126 csdiy ee126 math probability random-processes

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-08

ucb-cs70

reproduction

Self-study code and notes based on UC Berkeley CS70, covering discrete mathematics, number theory, coding, matching, probability, and Markov chains.

Languages: Python

berlekamp-welch cs70 csdiy discrete-mathematics error-correcting-codes markov-chains

Self-study reproduction based on the named public course or source material; upstream teaching materials remain attributed in the repository.

Updated 2026-07-08

A public-safe index and governance record for undergraduate study in the Netherlands; raw course materials remain local and are not included in this repository.

Languages: Documentation

Metadata, documentation, or resource collection; individual upstream materials retain their original attribution.

Updated 2026-06-04

New Acquisitions

4 repositories

Recently published repositories awaiting deeper editorial classification.

Fully autonomous & self-evolving research from idea to paper. Chat an Idea. Get a Paper. 🦞

Languages: Python, HTML, Shell, JavaScript, CSS, TeX, BibTeX Style, Dockerfile

Forked repository; original authorship belongs to the upstream project. Consult the repository for local changes.

Updated 2026-07-19

Evidence-gated agentic experimentation with deterministic causal tools, selective deployment, and a 3D control room.

Languages: Python, TypeScript, CSS, TeX, PowerShell, Shell, JavaScript, Dockerfile, Makefile

agentic-ai causal-inference experimentation fastapi nextjs research

Metadata, documentation, or resource collection; individual upstream materials retain their original attribution.

Updated 2026-07-19

Independent, auditable reproduction of PAMS for repetitive action counting

Languages: Documentation

computer-vision pytorch repetition-counting reproducibility self-supervised-learning

Listed from public GitHub metadata; authorship and contribution details have not been independently curated.

Updated 2026-07-27

Independent bilingual five-campus UMN Gopher Assistant platform

Languages: TypeScript, JavaScript, CSS, HTML, Dockerfile

Metadata, documentation, or resource collection; individual upstream materials retain their original attribution.

Updated 2026-07-23