@Moon
What I find weird is that basics of programming is the first great filter, even at my previous uni where they teach it with Python and the hardest thing they want is text based tic-tac-toe.
@Moon
Nested loops can be a bitch, but I would assume that people who want to study CS have tried programming atleast once.