Need information on Computer Science at Duke

Hi, can current Duke CS undergraduate students post their experiences on CS at Duke? Is this a place that CS gets attention? What areas can a UG major in? What would set Duke CS apart from other top 20 schools CS departments?
Thanks

Hi. Currently taking CS 201 - the “gateway” course into majoring CS at Duke. From my limited experience here so far, the class itself is pretty laid back (although it differs by professors) but challenging for sure. I’m thinking of double majoring in ECE and CS.

Obviously Duke isn’t as competitive as Stanford, Berkeley, or CMU, but it delves into both the theoretical and the practical part.

*I was accepted to CMU CS program, but I’m so glad I came to Duke! If you have any questions, please shoot me a PM.