A condition on your admission to the M.S. or Sc.D. program will be waived only if you document that you have taken the course or done coursework that the admissions committee judges to be equivalent and if you have performed sufficiently well in the course.
Passing some other course for which a condition course is a prerequisite does not satisfy the condition.
For more information about conditions, please see Conditions on Admission.
Look at the syllabus for the condition course you wish to have waived to make sure the content of the coursework you did matches the content of the condition course. If it matches -- and only if it matches -- submit the following materials to the CS Graduate Coordinator:
NOTE: The CS Graduate Coordinator may send you to specific faculty members to have your petition evaluated.
SUCCESSFUL. A student applied to the MS in CS before her fourth year grades were available. She was given a condition to take 94.308 Operating Systems. She filed a petition that showed that she had taken the course in her fourth year and had received a good grade. Her petition was granted.
UNSUCCESSFUL. A student received a condition to take 91.404 Analysis of Algorithms. She petitioned for a waiver because she had taken a sophomore-level course called Data Structures and Algorithms. Her petition was denied, because she had not taken an upper-level course in the design and analysis of algorithms.
UNSUCCESSFUL. A student received a condition because he earned a low grade in a subject when he was an undergraduate. His petition for a waiver was denied, because he needed remedial work in the subject.
UNSUCCESSFUL. A student had a condition to take 94.301 Organization of Programming Languages. She requested a waiver, because she had studied several programming languages and used them in her job. Her waiver was denied, because she had not done coursework in the theory of programming language design.
UNSUCCESSFUL. A student had a condition to take 91.500 Fundamental Models. He petitioned for a waiver, arguing that he had seen an assortment of discrete math topics in his various mathematics classes. His petition was denied, since he did not have the experience of a full and cohesive course in discrete math and its relevance to computer science.