First of all, I find JHU to be an odd top choice for a CS/CE student unless there is something specific about this school that appeals to you. Is there?
Second, they are need-aware for international students. That means the admissions office will consider the amount of financial aid you need when making an acceptance decision.
You have a strong profile. You should include schools that are need blind and meet full need for international students.