Fall classes start tomorrow. My advice:
Your major does not matter! One of the biggest confusions among Williams students is the belief that future employers care about your major, that, for example, studying economics helps you get a job in business. It doesn’t! Major in what you love.
But future employers are often interested in two things. First, can you get the computer to do what you want it to do? Second, can you help them analyze data to make them more successful? Major in Dance (if you love dance) but take 4 or so classes in computer science and statistics. With that as background, you will be competitive with any of your Williams classmates when it comes time to apply for internships/jobs.
Take a tutorial every semester. The more tutorials you take, the better your Williams education will be. There are few plausible excuses for not taking a tutorial every semester. Although many tutorials are now filled, others are not.
Too many first years take a big intro class because they think they “should.” They shouldn’t! Even a “bad” tutorial at Williams is better than almost all intro courses. If you are a first year and you don’t take a tutorial, you are doing it wrong. Note that, even if you don’t have the official prerequisites for a class, you should still enroll. The pre-reqs almost never matter and professors will always (?) let you into a tutorial with empty spots.
By the way, where can we find data about how popular tutorials are? For example, do most/all tutorials end up filled? How many students attempted to enroll in each one? More transparency!
Take STAT 201 (if you enter Williams with Math/Reading SAT scores below 1300, you might start with STAT 101). No topic is more helpful in starting your career, no matter your area of interest, than statistics. Students who take several statistics courses are much more likely to get the best summer internships and jobs after Williams. Also, the new Statistics major is amazing.
Skip STAT 201 if you took AP Statistics. Go straight to STAT 202 instead. And don’t worry about the stupid math prerequisites that the department tries to put in your way. You don’t really need multivariate calculus for 201 or matrix algebra for the more advanced classes. Those math tricks come up in a couple of questions on a couple of problem sets. Your friends (and some Khan Academy videos) will get you through it. If challenged, just tell people you took those classes in high school.
Take CSCI 134: Diving into the Deluge of Data. Being able to get the computer to do what you want it to do is much more important, to your future career, than most things, including, for example, the ability to write well. You might consider skipping 134 and going directly to 136, but 134 seems to be a much better course than it was in the past, especially with the use of Python and the focus on data.
If a professor tries to tell you the class is full, just claim to be future major in that topic. Indeed, many students officially enroll as statistics or computer science majors sophomore year to ensure that they get into the classes they want. You can always drop a major later. Mendacity in the pursuit of quality classes is no vice.
What courses would you recommend? What was the best class you took at Williams?