Also I wounldnt bother with Diff Equations and Linear Algebra too much. You will get the credit for Math 54 by completing both, but CS highly recommends that you take both EE16A and EE16B, which are the two applied Linear Algebra and circuits classes for all CS wannabes. You’ll probably get to replace EE16A with the Math 54, but you’ll have to catch up on your own with all the circuits knowledge that you would miss in EE16A.