# Writings

Below you can find my writings on machine learning, data science, and
technology. Enjoy!

<!-- Posts -->
<div class="card-grid">

    - [My Favorite Books of 2025](/blog/favorite-books-of-2025/): I read 45 books in 2025, diving deep into sci-fi classics and modern hits. From the Hyperion Cantos and the final Culture novel to the philosophical action of Murderbot, plus one literary masterpiece that is actually a video game, here are my absolute favorites of the year.

    - [A Letter to my Alma Mater](/blog/a-letter-to-my-alma-mater/): In a stunning failure of courage, UC Berkeley has turned over the personal information of students and staff to the federal government. This decision is a profound betrayal of the university's legacy, particularly the Free Speech Movement. This is my letter to the administration.

    - [LLMs Make Python Scripts Free](/blog/llms-make-python-free/): I used to spend hours writing and saving little Python scripts. Now, with LLMs, I can get the same code in under a minute. Python scripts, and small programs in general, are effectively free.

    - [How I Code With LLMs](/blog/how-i-write-code-with-llms/): Over the past few years, I've experimented with coding alongside large language models. This post shares how I integrate them into my workflow.

    - [How I Write with Large Language Models](/blog/how-i-write-with-llms-revised/): OpenAI's ChatGPT 3.5 transformed my writing process when it came out. After years of experience using it, I've further refined my method of using LLMs. This post explains how.

    - [My Favorite Books of 2024](/blog/favorite-books-of-2024/): In 2024, I read 46 books and joined a sci-fi book club. From sequels to classics, here are my favorite reads of the year.

    - [Steelcase Gesture Review: A Disappointing Upgrade](/blog/steelcase-gesture-review/): I spent eight months with the highly-rated Steelcase Gesture, only to be disappointed. In this review, I break down why this expensive ergonomic chair didn't work for me.

    - [My Favorite Books of 2023](/blog/favorite-books-of-2023/): After abandoning social media in 2023, I read books instead. Read on for my favorites.

    - [Using Large Language Models To Clean Data](/blog/large-language-models-for-data-cleaning/): Manually fixing messy data is tedious and slow. But thankfully, LLMs are pretty good at piecing together mangled text. Read on to find out how!

    - [A 1850-mile Review of the RadWagon 3](/blog/radwagon-long-term-review/): The RadWagon electric cargo bike was a savior during lockdown family rides, but frustrating maintenance and support issues disappoint. Read on for my in-depth review.

</div>

<!-- "Older" and "Newer" buttons -->
<div class="pagination">

    [Older](/blog/page2/)

    <span class="pagination-item newer">Newer</span>

</div>
