16 Photos of 2016
Friday, January 20, 2017
A couple days ago, an email thread of photographers sharing their favorite 16 photos of 2016 caught my eye. I thought I'd try doing the same.
Responses to CS 61B Mid-Semester Survey
Monday, October 19, 2015
A week or so ago, we released the mid-semester survey to students. We received responses from 421 students in the course (46 for my sections in particular). I wanted to go over the responses in class and respond to interesting things, but I realized that would take too much time. So here's a post instead!
Two Years of CS
Friday, January 2, 2015
I recently finished my second year of CS. Reviewing my first year post reminds me of how much has changed in this year. I decided to write another post to reflect on this past year and to set some future goals.
Tales of a First-Time TA
Saturday, August 23, 2014
I haven't written in quite a while because I've been busy this past summer teaching for CS 61BL (Data Structures & Programming Methodology in Java) at UC Berkeley. Now that the course has completed, I thought I'd share some arbitrarily chosen stories and reflections on my first semester as a TA. Hopefully, there will be a good mix of funny, informative, and thoughtful entries.
Hosting Static Websites with GitHub Pages
Thursday, April 24, 2014
This post is written for a Web Design Decal extra topic lecture and shows the steps of deploying a static website using GitHub Pages. If you already have experience with Git/GitHub, I suggest reading the extremely succinct explanation on the website of GitHub Pages. This post will start from the very beginning.
What I Would Change About UC Berkeley
Tuesday, April 8, 2014
The time has come once again for UC Berkeley's student government elections, and this season revives many of my feelings of frustration, helplessness, regret, and disillusionment. When I read the campaign platforms of the next cycle of student representatives, I see trite phrases and empty promises. I do not see fire. I do not see purpose. I do not see passion. I do not see great big dreams. And this scares me. This angers me. This depresses me. So I write. I write about what I would change if I could. I write to rant. I write to start a conversation. I write with the hope that perhaps someone less disillusioned can be motivated by my words.
A Response to "Breeding the Tech Elite"
Sunday, February 9, 2014
This post was largely motivated by Libby Rainey's Daily Californian article entitled "Breeding the Tech Elite." I have often had discussions with my fellow CS friends about the growing importance of technology, and a question we often ask ourselves is, "What can we as engineers do with our skills and knowledge to better society?"
One Year of CS
Friday, December 27, 2013
A week or so ago I realized that it's been about a year since I started in computer science. Looking back, I am thankful for what I've learned, where I've come, and the world I've found. And I am so grateful to those who have helped me along the way. I thought I would make this introspective post to remind myself of this first year of CS.
What I Now Know About Version Control (Part 1)
Monday, December 16, 2013
This is a guide to version control by a beginner for beginners. I first heard the words "version control" from my friend Soumya Basu a little less than a year ago. He had taken one look at my previous way of saving versions of my CS project and had just started laughing. I was a bit taken aback at first, then incredulous when he said there already existed systems to do what I had been doing. Now looking back, I am so thankful that he told me about version control when he did.
Edward Snowden Is A Whistleblower
Monday, November 25, 2013
Some Americans declare that Edward Snowden is "grandiose narcissist who deserves to be in prison." They state that Snowden's leaks did not demonstrate true violations but rather only exposed government policies that "failed to meet his own standards of propriety." I disagree with this view. Snowden is a whistleblower who did not simply dump information to hurt the United States, but rather revealed government abuses in such a way that the public is now able to propose changes and reviews that will lead to future transparency, morality, and reform.