Should one take STAT 400 before CMSC 351?

<p>I am currently a CS Major that can take either CMSC 330 and 351 or CMSC 351 and STAT 400 for Fall 2013 semester. I have heard that depending how Algorithms is taught, that you are assumed to have some Statisitics and Probablility knowledge. But STAT 400 is not a prerequisite for CMSC 351. I want to do well in CMSC 351 and get as much preparation as much as possible. So, which option is recommended? I was wondering if anybody could verify if you taken these classes.</p>