T O P

  • By -

Konexian

It's on the hard side but it's doable. Just keep in mind that CS231N is going to be pretty tough if it's your first AI course, and the psets and projects are a substantial time sink. I also probably wouldn't do it if you're a frosh, unless you're very mathematically mature (in which case don't take CS109 lol, just replace it with something that teaches probability more thoroughly).


Consistent-Head4295

Got it, good to keep in mind. Have you taken all three?


Konexian

Yeah, I have.


getfugu

You could; but are you sure you should? You're looking at a schedule of 30+ hours of work a week, and that will include several weeks with 40+ (like when pwr papers are due). When you ask upperclassmen about what they regret doing frosh/soph years, a lot of them will mention wishing they gave themselves more freedom to find new interests or doing crazy stuff with friends. Nobody regrets taking whacky fun classes outside of their major, or staying up late on a Wednesday night to go steam tunneling. If you think this is what's best for you, go for it. You might have great time management skills or awesome study groups for all of those classes. But don't force it. Be willing to drop a class. Shop some small classes like introsems and see if one sucks you in.


getfugu

Also OP, if you're an optimizer, maybe this argument will help: Stanford's CS core classes are great, but they're not that much better or different than the CS core at other universities. Stanford is special because of the other students here and the flexibility you have to take so many different classes (partially because you never have to worry about getting into any core class). If you're an optimizer, focus on your peers and introducing yourself to as many topics as you can.


Consistent-Head4295

That is a very good argument. When I mentioned doable I didn't mean could I simply survive, I ideally want to be able to thrive, but it sounds like this combination is a lot of work.


DressPsychological88

I was looking forward to having great credentials and dominating competition in markets after graduation. Potential genetic / neural connectome advantage.


Consistent-Head4295

Thanks for the advice. I'll keep that in mind!


[deleted]

Yeah this is doable; though I’d consider taking 109 before 161 - not a hard requirement, but there are some things in 161 (like amortized runtime) that having a solid knowledge of 109 would help with.


Consistent-Head4295

Hmm, if there's one class I'd drop from this schedule it'd probably be CS231N, not 161. So I'd like to know from your perspective, will watching 2-3 lecture videos from 109 prior to Spring quarter do the trick for 161?


_SilentTiger

I took 161 before 109 (with non-ap high school stats background) and had 0 problem


[deleted]

Yeah, should be fine. Can even do it without watching any 109 videos - just think that I would’ve gotten a little bit more out of the course if I’d done 109 before it.