May 03, 2026 Unvibe the Vibe: Learning by Deconstruction in the Age of AI Apr 30, 2026 Pork Rib Congee versus Beef Stew: The Facets of Simplicity Apr 16, 2026 The Consequence Gap Apr 04, 2026 The Hidden Obligations of Teaching Feb 21, 2026 The cats in my life Feb 18, 2026 Beyond the Digital Sandbox: Why CS Needs to Get Physical Feb 17, 2026 Why Should I Write? Jan 06, 2026 New Year Reflection: Learning from GPT Dec 25, 2025 Learning from non-technical writings Dec 17, 2025 Research: The Art of Throwing Cakes at The Wall Dec 16, 2025 Keeping up with the Rising Bar through Experiential Learning Nov 26, 2025 Thankful for Failures Nov 20, 2025 My Teaching Philosophy Oct 28, 2025 Beware the Zone of Cognitive Overreach Oct 12, 2025 Relearning How to Be Seen: Fine-tuning a Portfolio that Grows with Technology Oct 05, 2025 Richard Sutton, LLMs, and the Extended Brain Sep 22, 2025 Being well-versed in AI Sep 08, 2025 YARRR: Yet Another Rejection, Resilient Required Aug 28, 2025 Entry Level Positions of the Future May 02, 2025 The Software Jobs Aren't Gone, They Have Only Moved