Overall, my time at Yale has been interesting and enjoyable. If I had to reapply for colleges, I would unquestionably pick Yale. Some departments offer better teaching than others. Compared to other universities, Yale can be poorer in math and computer science, yet the majority of its graduates are nonetheless quite successful. Much independent learning is required, as is the case in most colleges, and there are a ton of resources available to assist you. Compared to other universities of comparable standing, Yale boasts a fantastic social scene. You may be as social as you like and there is always something going on.