| Apr 29, 2026 | |
| Apr 27, 2026 | Understanding Chain-of-Thought Prompting: Why LLMs Need to 'Think' Before They Speak |
| Apr 26, 2026 | LLM Evaluation: Frameworks, Benchmarks, and Best Practices |
| Apr 26, 2026 | Policy Learning |
| Apr 26, 2026 | Paper review: Performance Guarantees for Individualized Treatment Rules |
| Apr 25, 2026 | EE 588: Convex Sets |
| Apr 25, 2026 | DSO 699 Week 1: Linear Models and Matrix Decompositions |
| Apr 24, 2026 | Paper Review: CASCADE for Spike Inference from Calcium Imaging |
| Apr 24, 2026 | Summer Sublease |
| Apr 22, 2026 | Fine-tuning LLMs on Google Colab with QLoRA and Unsloth |
| Apr 20, 2026 | Comparative Analysis of Chain-of-Thought Reasoning in Large Language Models |
| Apr 15, 2026 | Tutorial on Lagrangean Decomposition: Theory and Applications |
| Apr 6, 2026 | Homework 3: Synthetic Data Generation and Classical Machine Learning |
| Apr 3, 2026 | Window Functions in SQL and Pandas |
| Apr 3, 2026 | LeetCode 1204: Last Person to Fit in the Bus |
| Apr 3, 2026 | Cleaner pandas: Beyond Redundant Boolean Indexing |
| Mar 31, 2026 | The Fundamental Theorem of Linear Programming |
| Mar 30, 2026 | Notes: Lagrangian Relaxation and Decomposition |
| Mar 30, 2026 | Paper Review: Convexification of multi-period quadratic programs with indicators |
| Mar 23, 2026 | Summary: Challenges in Experimentation (Lyft) |
| Mar 22, 2026 | A/B Testing Metrics |
| Mar 22, 2026 | Leetcode 938: Range Sum of BST |
| Mar 22, 2026 | Leetcode 202: Happy Number |
| Mar 22, 2026 | Leetcode 160: Intersection of Two Linked Lists |
| Mar 21, 2026 | Computing CDF by trapezoidal rule |
| Mar 19, 2026 | Leetcode 27: Remove Element |
| Mar 19, 2026 | Leetcode 26: Remove Duplicates from Sorted Array |
| Mar 16, 2026 | Evaluating LLM Hallucination with TruthfulQA |
| Mar 9, 2026 | k-means Clustering |
| Mar 9, 2026 | The Illustrated Transformer |
| Mar 9, 2026 | embedding |
| Mar 8, 2026 | Hyperparameter Tuning for Best Subset Selection |
| Mar 8, 2026 | JUST WHAT IS A LANGUAGE MODEL? |
| Mar 7, 2026 | ML-guided Predict + Search for Mixed-Integer Programming Problems |
| Mar 6, 2026 | Facility Location Problem with Outliers and Capacity Constraints |
| Mar 3, 2026 | Quick and Dirty Sample Size Calculation |
| Mar 3, 2026 | Potential Outcome Framework and Matching Estimators |
| Mar 3, 2026 | Case Study: Diagnosing and Addressing a Metric Drop |
| Feb 22, 2026 | Paper review: Building Representative Matched Samples With Multi-Valued Treatments in Large Observational Studies |
| Feb 20, 2026 | Paper review: Improving randomized controlled trial analysis via data-adaptive borrowing |
| Feb 20, 2026 | Lecture 16: Canonical Gradient and Efficient Influence Curve |
| Feb 16, 2026 | Vibe Coding Report: Advanced Recursive Maze Solver |
| Feb 16, 2026 | Vibe Coding Report: Recursive Maze Solver |
| Feb 16, 2026 | Vibe Coding Report: Group Anagrams |
| Feb 16, 2026 | Vibe Coding Report: Palindrome Checker |
| Feb 16, 2026 | Vibe Coding Report 1: Word Frequency Analyzer |
| Feb 15, 2026 | Prompting for Vibe Coding |
| Feb 15, 2026 | Retrieval-Augmented Generation (RAG) |
| Feb 7, 2026 | Multi-period MILP and Dynamic Lot Sizing Problem |
| Feb 4, 2026 | Best Subset Selection via a Modern Optimization Lens |
| Jan 20, 2026 | Large Neighborhood Search (LNS) for Mixed-Integer Linear Programming (MILP) |
| Jan 19, 2026 | An Overview of Constraint Programming (CP) |