<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2025-11-14T20:48:10+00:00</updated><id>/feed.xml</id><title type="html">Andrew Cheung</title><subtitle>Andrew Cheung&apos;s personal website</subtitle><author><name>Andrew Cheung</name><email>a7cheung@ucsd.edu</email></author><entry><title type="html">A smattering of advice</title><link href="/2024/06/16/what-now.html" rel="alternate" type="text/html" title="A smattering of advice" /><published>2024-06-16T00:00:00+00:00</published><updated>2024-06-16T00:00:00+00:00</updated><id>/2024/06/16/what-now</id><content type="html" xml:base="/2024/06/16/what-now.html"><![CDATA[<p>Recently, I finished my master’s degree at UW CSE. In the last year, I’ve been
honored that people have reached out to me for advice on how to
get into research/teaching/grad school/internships/whatever.</p>

<p>Because of this, I’ve been thinking
about what I wish I knew when I was in their shoes, and I wanted to write some
of it down, in case it’s helpful to anyone else.</p>

<p>So, here’s some advice from pre-PhD me, which mostly echoes advice I’ve gotten from
people much smarter than me.</p>

<h3 id="miscellaneous-advice">Miscellaneous advice</h3>

<ul>
  <li>Read <a href="https://ztatlock.net/anxiety-carts-horses.html">this</a>.</li>
  <li>Don’t go on r/udub. It is where miserable people meet to be miserable together.</li>
  <li>Say “yes” to things. It’s better to regret doing something than to regret not doing it; if you don’t like it,
you learn something for next time.</li>
  <li>Once you’ve said “yes” to enough things, start saying “no”.</li>
  <li>Make sure that when you kiss ass, it’s a choice and not your default behavior.</li>
  <li>When you overcome an obstacle, make it easier for the next person to do so.</li>
  <li>Boys are not worth it.</li>
</ul>

<h3 id="how-do-i-write-a-good-statement-of-purposeapplication-for-x-position">How do I write a good statement of purpose/application for X position?</h3>

<p>As the TA coordinator, I read hundreds of applications for our TA program.</p>

<p>A common mistake I saw is when
people don’t address the prompt. Have a concrete
goal, and talk about how the things you’ve done
prepare you to achieve that goal!</p>

<p>Undergrads in particular like to tell stories
in their applications, e.g. about the time
they were enthralled by Dijkstra’s algorithm.</p>

<p><a href="https://www.cs.cornell.edu/~asampson/blog/gradstatement.html">Adrian Sampson</a>
has a very good post about SOPs. In it, he touches on
the overall sentiment I have about these stories:</p>

<blockquote>
  <p>Resist the temptation to open with a cute anecdote. To the extent they convey anything,
little personal stories like this mainly serve to illustrate your enthusiasm—
but everyone applying to CS PhD programs is enthusiastic about CS (I hope).
Spend the space instead showing off your experience, interests, and expertise,
which are what make you unique.</p>
</blockquote>

<h3 id="whats-the-best-way-to-get-involved-with-x">What’s the best way to get involved with X?</h3>

<p>Know people. Find people who are doing what you want to do, and
ask them how they got there. And then, know more people.</p>

<p>I never believed in networking, but it’s truly so critical
to getting opportunities. The best part is, once your foot’s in the door,
making the next connection and getting the next opportunity is so much easier.</p>

<p>What does networking look like? A lot of times, it’s as simple
as finding time to chat and asking questions.</p>

<p>Here’s what <a href="https://justinesherry.com/">Justine Sherry</a> had to say about this in a
<a href="https://web.archive.org/web/20200724132913/https://people.eecs.berkeley.edu/~justine/advice.pdf">document of advice to prospective grad students at UW</a>:</p>

<blockquote>
  <p>It turns out that people go into professorships in some part because they like giving advice to
students, and furthermore, when you tell them you want to go to grad school, you are telling them
implicitly that you aspire to be like them. So they will talk a lot, and have tons of things to
say. All you really need are two or three questions, and you will get like an hour’s worth of advice,
almost all of which will be completely useful and interesting, I swear.</p>
</blockquote>

<h3 id="how-do-i-get-into-research">How do I get into research?</h3>

<p>Mostly the same story as above.</p>

<p>If you’re at UW and you want to get into PLSE, come to lunch
and come to reading group. That’s a great way of getting
to know people.</p>

<p>If you’re looking for more fine-grained advice on getting into research,
see some advice very talented, very smart friend Vishal
Canumalla
wrote <a href="https://vcanumalla.github.io/fun">here</a>.</p>

<h3 id="what-gpa-do-i-need-for-x-jobgrad-schoolwhatever">What GPA do I need for X job/grad school/whatever?</h3>

<p>Probably &gt; 3.0, maybe 3.5? I find in general that people really
overestimate the importance of GPA. The connections you make
and the work you do speak so much more than how well
you did in a class!</p>

<p>Here’s what my 311 instructor, <a href="https://weberrobbie.com/">Robbie Weber</a>, said
one day <a href="https://courses.cs.washington.edu/courses/cse311/20au/lecture/07-unalike-nested.pdf">in class</a>,
and I think it’s worth repeating:</p>

<blockquote>
  <p>Grades were critical in your lives up until now. If you were in high school, they’re
critical for getting into college. If you were at UW applying to CSE, they were key
to that application. Regardless of where you’re going next, what you learn […]
matters FAR more than [your grades]. If you’re planning on industry – interviews
matter more than grades. If you’re planning on grad school – letters matter most,
those are based on doing work outside of class building off what you learned.</p>
</blockquote>

<p>I think it goes without saying that you shouldn’t <em>bomb</em> your classes,
but don’t sweat the small stuff –I think the difference between a 3.5 and a 3.7
is pretty negligible to most sane people.</p>

<h3 id="im-bombing-a-class-how-do-i-stop-this-from-happening-again">I’m bombing a class. How do I stop this from happening again?</h3>

<p>Most of the time, bombing occurs in classes with exams; I haven’t seen
it happen as often in classes with projects. So, for exams:</p>

<p><a href="https://andrewloveless.com/">Andrew Loveless</a> has a great
<a href="https://sites.math.washington.edu/~aloveles/Math126Materials/Recipe%20for%20Success.pdf">guide to success in UW’s intro calc series</a>.
In it, he says:</p>

<ul>
  <li>At the end of each week, quickly look through 3-4 old exams.</li>
  <li>At least one full week before the exam, print off 2-3 old midterms and work through them in detail.</li>
  <li>Sometime in the week before the exam, spend 15 minutes flipping through ALL the old midterms.</li>
  <li>Two days before the midterm, work through 2-3 old exams in detail again.</li>
  <li>Get a good night’s sleep the night before the exam and take the test showing everything you know.</li>
</ul>

<h3 id="should-i-apply-for-x">Should I apply for X?</h3>

<p>Yes. Never self-select.</p>

<p>I think there are two fundamentally different approaches
to decision making in general, and Zach has a great way
of describing them. If you envision decision making like
trying to hit a target, there are two ways to go about it:</p>

<ol>
  <li>
    <p><strong>The sniper approach</strong>: Out of several targets,
carefully consider which one you want to hit.
Then, aim carefully and take your shot.</p>
  </li>
  <li>
    <p><strong>Another approach</strong>: Step 1: Shoot the gun.
Step 2: Find where the bullet landed.
Step 3: Draw a target around the bullet.</p>
  </li>
</ol>

<p>If you’re ever unsure, just shoot the gun.</p>

<h3 id="should-i-choose-x-as-my-advisor-for-my-phd">Should I choose X as my advisor for my PhD?</h3>

<p>I know earlier I said to not be cynical, but picking a PhD
advisor is a great time for cynicism. You’re going to be
working with this person for the next 5-6 years, and it’s
better to know earlier if that person is an asshole.</p>

<p>Talk to their students. It’s okay to literally ask them
what they hate about their advisor (maybe not as bluntly).
Trust your gut. Don’t go to fishy
places, and don’t work with fishy people.</p>

<p>See my friend James Yoo’s
<a href="https://homes.cs.washington.edu/~jmsy/blog/visit-days.html">blog post</a>
for better advice on navigating visit days.</p>

<h3 id="should-i-play-dota">Should I play Dota?</h3>

<p>No.</p>]]></content><author><name>Andrew Cheung</name><email>a7cheung@ucsd.edu</email></author><summary type="html"><![CDATA[Recently, I finished my master’s degree at UW CSE. In the last year, I’ve been honored that people have reached out to me for advice on how to get into research/teaching/grad school/internships/whatever.]]></summary></entry><entry><title type="html">Some easy, un-mess-up-able recipes for people that can’t cook</title><link href="/2024/03/09/recipe.html" rel="alternate" type="text/html" title="Some easy, un-mess-up-able recipes for people that can’t cook" /><published>2024-03-09T00:00:00+00:00</published><updated>2024-03-09T00:00:00+00:00</updated><id>/2024/03/09/recipe</id><content type="html" xml:base="/2024/03/09/recipe.html"><![CDATA[<h1 id="context">Context</h1>

<p>For the past few years, I’ve had the enormous pleasure of being roommates with Allen, who truthfully is one of my favorite people in the world.</p>

<p>Allen and I have many things in common – for example, we both work way too hard and collectively suffer from impostor syndrome and TikTok brainrot. It’s made for a special living situation, and I’m really grateful for it.</p>

<p>I’ll be moving out of our apartment to go to grad school in a few months.
One of the things he’s been mentioning here and there is that he’ll miss my cooking
(hopefully as much as I’ll miss him), so I’ve decided to compile a list of
overworked, quick college recipes that I’ve made over the years.</p>

<p>I don’t think these are particularly good,
but they’re easy to make and I’d like to
have a place to document them.</p>

<p>This is a work in progress.</p>

<h1 id="recipe-1-vaguely-chinese-hot-pot-like-thing">Recipe 1: Vaguely Chinese Hot Pot-like Thing</h1>

<p>Good for people that have trouble eating vegetables.</p>

<h1 id="ingredients">Ingredients</h1>

<p>Really, anything you want. I usually use:</p>

<ul>
  <li>Thinly sliced pork belly</li>
  <li>Napa cabbage</li>
  <li>Tofu skin (the fried kind)</li>
  <li>Bok choy</li>
  <li>Daikon</li>
  <li>Kabocha</li>
  <li>White Onion</li>
  <li>Chicken broth</li>
  <li>Soy sauce and other Asian sauces</li>
</ul>

<h1 id="instructions">Instructions</h1>

<ol>
  <li>
    <p>Queue up Bluey episode. Cook rice. Cut veggies.</p>
  </li>
  <li>
    <p>In the pot where the soup will come together,
start sautéeing like half a white onion.
Throw some garlic in there as well.
This is typically when Allen comes out of the
room and says “that smells divine,” and
“can I have some?”. Of course you can,
Allen.</p>
  </li>
  <li>
    <p>Once the aromatics are fragrant, put in the
bulky veggies like daikon and kabocha. Make
sure to stir everything so the onions don’t
burn on the bottom. Season with salt,
white pepper, soy sauce, oyster sauce, etc.
My friend <a href="https://thia.codes/">Thia</a> wants
me to tell you to add an order of magnitude
more salt than you think you’ll need.</p>
  </li>
  <li>
    <p>Once stuff is “done” then add in chicken
stock to cover veggies. Add like 2 slices
of ginger and some shaoxing
cooking wine.</p>
  </li>
  <li>
    <p>Once that’s “done” then you’re going to want
to add boiling water. Now, add your leafy
veggies in. Bring to boil.</p>
  </li>
  <li>
    <p>Upon boil for a while - taste now. Add salt, chicken
bouillon, soy sauce, a splash of dark soy
sauce, MSG, to taste. Lower heat to simmer.</p>
  </li>
  <li>
    <p>Add in your pork belly and tofu skin. Cook
until pork is done. It takes less time than
you think. You can also add frozen dumplings.
If you didn’t make rice, you can add
noodles here.</p>
  </li>
  <li>
    <p>Serve with rice. Garnish with green onions,
sesame oil, chili oil, seaweed, basically
anything you want.</p>
  </li>
</ol>

<h1 id="recipe-2-tomato-egg">Recipe 2: Tomato Egg</h1>

<p>Quintessential comfort food. Very hard to mess up, which I also like.</p>

<p>Everyone’s got their own spin on this – here’s mine, which I basically
stole from <a href="https://www.tiktok.com/@cassyeungmoney/video/7226733624291347758?lang=en">this</a> TikTok.</p>

<p>What’s awesome about this recipe is that it’s really easy to make in conjunction with other dishes;
once everything’s cut, you can basically just leave it on the stove and forget about it.</p>

<h1 id="ingredients-1">Ingredients</h1>

<ul>
  <li>Eggs</li>
  <li>Tomatoes, probably Roma</li>
  <li>Green onions</li>
  <li>Garlic</li>
  <li>Laoganma</li>
  <li>MSG/Cornstarch/really any seasoning you want within reason.</li>
</ul>

<h1 id="instructions-1">Instructions</h1>

<ol>
  <li>
    <p>Queue up Hell’s Kitchen. Cook rice well in advance so that stuff finishes at the same time.</p>
  </li>
  <li>
    <p>Cut stuff – cube tomatoes and chop green onions and garlic.</p>
  </li>
  <li>
    <p>Heat up some oil in a pan, and add the white parts of the green onions and your garlic. It is gonna
smell really good. Then, once your garlic’s fragrant and got some more color, add a scoop of
chili crisp.</p>
  </li>
  <li>
    <p>At some point, the ancestors will tell you to add your tomatoes. Do so, and season with salt, white pepper,
and hoisin sauce. You can also add some sugar, which helps cut down the acidity of the tomatoes.</p>
  </li>
  <li>
    <p>Cover and let it cook for a bit. You want the tomatoes to break down and release their juices.
If it’s too watery, you can add cornstarch to thicken it up. Probably a good time to throw in
some MSG, as well.</p>
  </li>
  <li>
    <p>Eggs! Beat them and pour em in.
them in, but you can also just crack them directly into the pan. Probably a good time to stir
them around a bit, to make sure they don’t stick. You can cover them for a minute, but I personally
find that they cook very quickly.</p>
  </li>
  <li>
    <p>Yum! Serve with rice, over sesame oil and some bibigo seaweed. Oh, and you can also add the green parts
of the green onions.</p>
  </li>
</ol>]]></content><author><name>Andrew Cheung</name><email>a7cheung@ucsd.edu</email></author><summary type="html"><![CDATA[Context]]></summary></entry></feed>