<p>Hi, I'm finishing up my first year in a CS program and I have the opportunity to TA the intro to CS class next fall (helping with the lab work). I was wondering if you all would recommend doing this?
Its a bit of a time commitment, and the pay isn't great, but I've been told you can also learn a lot from TAing. Is this something that looks good on a resume? Not worth it?
Thanks</p>
<p>Do it. It’ll force you to re-study everything so when you teach you know what you’re talking about and not BSing them. Will get you better grades and good experience and money.</p>
<p>It’s (to me) VERY rewarding when your students can fill in the gaps of what they did not get from professors and CAN get from your explanation.</p>
<p>Do it.</p>
<p>Do it. I never TA, but while I was taking my intro class I was already helping my classmates (and they helped me too). I would hold a couple review sections ,tutoring sections to prepare my classmates for their finals. They pointed out my own mistakes too. So it’s worth doing.</p>
<p>You will learn a lot from helping others - people will ask you all kinds of questio, and some of them you won’t even have an answer.</p>
<p>When I “teach”, I show people different ways of solving the same problem.</p>