You have competitive stats, good EC’s but i agree with @ab2002 that on-line computer courses are not an EC. If they are all affordable (meaning fully pay at NYU and UC Berkeley), then you stand a good chance at an acceptance.
You have competitive stats, good EC’s but i agree with @ab2002 that on-line computer courses are not an EC. If they are all affordable (meaning fully pay at NYU and UC Berkeley), then you stand a good chance at an acceptance.