Prerequisites: Minimum grade of C- in CMSC250 and CMSC216.
Sister Courses: CMSC388A, CMSC388B, CMSC388D, CMSC388E, CMSC388F, CMSC388G, CMSC388I, CMSC388J, CMSC388L, CMSC388M, CMSC388Q, CMSC388R, CMSC388T, CMSC388U, CMSC388W, CMSC388X, CMSC388Y, CMSC388Z
61 reviews Average rating: 4.61