The program is well organized and the lectures are very interactive. The professors are the highlight as they are very supportive and always available. The assignments are very interesting and the professors always provide thorough feedback on the world.