CMPS 101 (Algorithms and abstract data types) or CMPS 102 (Introduction to analysis of algorithms) or equivalent; if none of these has been takes as an undergraduate, then CMPS 201. Basic knowledge of probability theory. If you cannot enroll due to Registar settings, please let me know: I might be able to give you a permission code. -Luca
