I think if the course did in fact dug deeper and focused on deriving proofs, then it could work. The problem is I am not confident that the text or the instructors are up to the task. The idea of randomly assigning a track is just plain crazy.