Any advice for Computer Science Engineering student?

Students who start as freshmen are always advised early on to carefully spread out their intellectual breadth and general electives, not just use them all up right at the beginning. Because the CS (like any other engineering) program is very structured, with a number of classes having long prerequisite chains, using up your intellectual breadth and general electives too early on in your undergraduate career can cause you to have to be overly stressed by overly overloading yourself, or graduate later.

How many years of college did you complete before transferring? Are you extremely inflexible about having to graduate on time or are you willing to take an extra semester or year?