How does an entering midshipman validate upper level math classes such as linear algebra, real analysis, and topology? I know that in basic training, they only have validation tests for lower level classes. Do they take validation tests in the time between the end of basic training and the start of the academic year? Also, in a related question, can an entering midshipman choose his course schedule/add classes, if he validated a lot of the standard course sequence?