At my university in the EE program you had to complete all freshman and sophomore level classes before you were allowed to take any junior or senior level classes.
You also had to meet with an adviser towards the end of each semester before you were released to schedule classes for the next. Apparently engineers tried to circumvent the rules too many times, probably because we're always focused on optimizing solutions.
You also had to meet with an adviser towards the end of each semester before you were released to schedule classes for the next. Apparently engineers tried to circumvent the rules too many times, probably because we're always focused on optimizing solutions.