I'm an undergraduate student at the University of Chicago. I studied math and econ there for two years (academically did very well). I decided to take a leave of absence from the school because I was unsure of whether I wanted to continue my studies in math and econ, or change them to something else. During my time off, I've started learning some programming and now plan to return to school to study computer science.
Finishing the UChicago CS degree would be do-able but tight to finish in two years. I am now also considering applying to transfer to other schools that are maybe have better CS programs - especially public schools where the tuition may be cheaper (so I could maybe take more time to finish the degree) and where I might have a better chance of being admitted given that I haven't actually ever formally taken a CS course. Some schools that I'm looking into are UMass Amherst, University of Wisconsin - Madison, University of Washington, UIUC, UT Austin, Georgia Tech, ect.
Even though UChicago's CS isn't the greatest and is very theoretical, the department is definitely expanding and UChicago itself is a well-regarded school, so it may be worth staying there - but I wonder if I honestly may learn more somewhere else, especially if I have more time. I'm interested in learning more about machine learning and AI in particular and think after I graduate would want to work for a while and later attend graduate school.
Do you guys have any advice on what I should do - if there are any schools I should look at, if I should return to UChicago and just graduate, my chances of being admitted as a transfer student at these schools? Also I want to ask where do you think I will learn the most and/or have the greatest opportunities after graduating? As a girl who didn't have much exposure to cs or engineering as a high school student, I didn't really look for schools with great cs/engineering departments when I first applied for college.
Thank you!
↧