Why EPFL?
EPFL does great research in computer science, communication systems, and adjacent areas such as robotics. Now that the obvious is out of the way, here are some other good reasons to do a PhD here.
The quality of life: PhD students at EPFL are treated more like employees than students. You receive a salary that is way above the PhD salary of almost everywhere else, and there are no tuition fees. You also get employee benefits such as a free half-fare card for Swiss trains and a rebate on city public transport passes. You get 25 days of vacation a year, which is 5 work weeks, plus holidays. Switzerland is not cheap, but the salary more than makes up for it. You will not have to keep a detailed budget, unless you have expensive hobbies. You also do not need a car, public transport can get you to virtually everywhere.
The environment: EPFL is right next to the biggest lake in Western Europe. Walk less than 10 minutes from your office and you’ll be standing at the edge of a super pretty lake, staring at the beautiful mountains on the other side. Or turn around and stare at the mountains on the Swiss side. Or go to any of these mountains to ski or snowboard!
The location: Switzerland is in a great location in Europe, you can easily travel to many countries for a weekend, often without even needing to fly. And the salary mentioned above means this is actually feasible from a monetary standpoint.
The students: EPFL students at the Bachelor and Master levels have to do small research projects in labs as part of their curriculum, which means you can supervise “minions” to do your bidding, such as interesting extensions to a project that you would otherwise not have the time for. EPFL students are also in general very motivated to succeed; EPFL has no entrance exam, but a high failure rate especially in the first year. Note that in Switzerland, virtually nobody stops at the Bachelor level, though some go to other universities for their Masters.
The teaching: PhD students at EPFL have to TA a course every semester except the first and last, which is <20% of the total workload. How much you want to get involved is up to you, you can do anything from purely back-office stuff like grading to giving lectures or even teaching your own small course. This is great if you love teaching or want experience to go into academia.
Here is an excellent guide from EPFL computer science professor Mathias Payer.
Specific differences from US universities
- The salary is way better, and there are no tuition fees
- You are a normal employee for retirement savings purposes, meaning EPFL puts money for you into the state-run retirement system, rather than US-style exemption from this which leaves you way behind in terms of retirement funds
- There are no qualifying exams, instead you have to pass a “depth” course of your choice and an oral exam called “candidacy exam” that is more of a formality as long as there is an advisor who wants to work with you
- Switzerland is a stable country with mostly boring politics, you can rest assured you will not have to worry about political turmoil or visa issues
- If you’re not a native English speaker, you’ll feel less pressure since almost everyone around is not a native English speaker either
- Your PhD has a hard limit of 6 years, though most people finish in a shorter time, you cannot prolong it further than 6
- You only get a PhD, there is no “intermediate” Masters degree
- You have to do 18 course credits (EU ECTS) in total in your PhD in CS, which corresponds to 4 courses (i.e. 1 depth, 2 breadth courses, and 1-2 seminars) of 6h/week each for 1 semester
- You can commute to EPFL by foot or public transport, unless you absolutely want to use a car. While having a car can be convenient, it is not a necessity at all
- You have to TA almost every semester but with a lower workload than in the US, and it is a part of your normal pay (unless you go above and beyond; professors can award small bonuses)