Arguably the most amazing course offered at EPFL. The material ranges from mind-blowing to awe-inspiring.