2026-06-05 / 4 minHow I built the clustering canvask-means and DBSCAN running live on the homepage, written from scratch.
2026-05-12 / 3 minClustering deep features to audit defect labelsResNet-50 embeddings, three clustering algorithms, and what they reveal about an industrial defect dataset.
2026-04-20 / 3 minTeaching problem solving before syntaxCOS 102 spends its first week on the problem, not the Python. Here is why.
2026-04-02 / 3 minWhat DBSCAN sees that k-means cannotDensity clustering on shapes k-means gets wrong.