It definitely depends on the school, while you can direct admit to engineering, you are still not in the CSE major yet. If a prof let someone in a class because they 'expressed interest' over the 50 people in purgatory on the waitlist, there'd be protests at my campus. Classes fill to fire code room capacity. Honors scheduling is big though, but there are a lot of people in honors as well so it isn't always guaranteed.