<p>Also, for engineering, there seem to be “two levels” of engineering classes: those for EECS, and those for other engineering classes. For example, Engineering 77 (which is Engineering 7 now), is the computer programming for non-EECS, while EECS has to take the CS61 series, but if you’re not EECS, you can also fulfill the E7 requirement with CS61A or CS61B (I think that might depend on your major). Same with EE40/100. What I’m trying to say is that there are EECS pre-reqs that you can take that will also fulfill MechE requirements, it’s just that MechEs usually don’t take them, because they have an easier route.</p>