You are on page 1of 10

School of Computer Science

and Chemical Change Fundamental Aspects of Organic Chemistry and Biochemistry Technology and the Environment Mathematical Foundations of Electrical Engineering Basic Experimental Physics Energy and Environmental Issues Introduction to Astronomy What is Engineering? One Communications course: 15-221 Technical Communication for Computer Scientists One Applications elective: 15-323 Music Systems and Information Processing 15-381 Artificial Intelligence: Representation & Problem Solving 15-384 Robotic Manipulation 15-385 Computer Vision 15-413 Software Engineering 15-415 Database Applications 15-421 Web Commerce. equivalent to four classroom courses. and the Robotics Institute.320 School of Computer Science School of Computer Science Randy Bryant. At present. Electrical and Computer Engineering. Today. Together. and are directly admitted into. the Computer Science Department forms the centerpiece of the School of Computer Science. In addition. Computationoriented programs are also available within the Departments of Biology.csd. courses meeting the lab requirement are: 09-101 Introduction to Experimental Chemistry (this 3 unit lab together with 09-105. and Approximation Concepts of Mathematics Matrix Algebra (or 21-341. the undergraduate program in Computer Science and. the Human-Computer Interaction Institute. Philosophy. Psychology. Students apply to. rather than be limited by a narrow focus on programming alone.S. and is joined by the Entertainment Technology Center. 15-482 15-490 10-601 16-362 xx-xxx Human Language Technologies Computational Neuroscience Machine Learning Mobile Robot Programming Laboratory others as appropriate One Programming elective: 15-312 Foundations of Programming Languages 15-317 Constructive Logic 17-651 Models of Software Systems 21-300 Basic Logic 80-311 Computability and Incompleteness xx-xxx others as appropriate One Systems elective: 15-410 Operating System Design and Implementation 15-418 Parallel Computer Architecture and Programming 15-441 Computer Networks 18-447 Introduction to Computer Architecture xx-xxx others as appropriate One Theory elective: 15-354 Computational Discrete Mathematics 15-355 Modern Computer Algebra 15-414 Bug Catching: Automated Program Verification and Testing 15-453 Formal Languages and Automata 21-301 Comibinatorics 21-484 Graph Theory xx-xxx others as appropriate Two Computer Science electives Mathematics/Probability 21-120 21-122 21-127 21-241 One of the 15-359 21-325 36-217 36-225 36-625 Differential & Integral Calculus Integration. this provides students with unparalleled flexibility to pursue allied (or non-allied) interests. are awarded a Bachelor of Science in Computer Science.cs. program in Computer Science combines a solid core of Computer Science courses with the ability to gain substantial depth in another area through a required minor in a second subject. Students seeking a research/graduate school career may pursue an intensive course of research. Linear Algebra) following Probability courses: Probability and Computing Probability Probability Theory and Random Processes Introduction to Probability and Statistics I Probability and Mathematical Statistics I Curriculum — B. the Institute for Software Research International. satisfies the lab requirement) 15-321 Research Methods for Experimental Computer Science 27-100 Engineering the Materials of the Future 33-104 Experimental Physics 85-310 Research Methods in Cognitive Psychology The following MCS and CIT courses cannot be used to satisfy the Engineering and Natural Sciences requirement: 09-103 09-104 12-090 18-202 33-100 33-115 33-124 39-100 Atoms. Dean Klaus Sutner. The curriculum’s mathematics and probability component ensures that students have the formal tools to remain current as technologies and systems change. working on research while pursuing their undergraduate degree. Due to the tremendous number of ongoing research projects within the School. The B. or receive independent study credit. Also. Associate Dean for Undergraduate Education Mark Stehlik. the Machine Learning Department.S. Information Systems. Differential Equations. Suitably prepared students from other Carnegie Mellon colleges are eligible to apply for internal transfer to the School of Computer Science and will be considered for transfer if space is available. Molecules.edu/education/bscs/ Carnegie Mellon founded one of the first Computer Science departments in the world in 1965. the curriculum provides numerous choices for science and humanities courses. culminating in the preparation of a senior research honors thesis. Physics. At the same time. upon successful completion. Security and Privacy 15-437 Web Application Development 15-462 Computer Graphics 15-463 Computational Photography . of which at least one must have a laboratory component and at least two must be from the same department. Introduction to Modern Chemistry.cmu. many students obtain part-time or summer jobs. Assistant Dean for Undergraduate Education Undergraduate Office: Wean 5101 http://www. the Language Technologies Institute. these units make the School of Computer Science a world leader in research and education. Chemistry. a double major in Human-Computer Interaction is available jointly with the College of Humanities & Social Sciences. As computing is a discipline with strong links to many fields. students gain insight into the practical issues of building and maintaining systems by participating in intensive project-oriented courses. in Computer Science Computer Science 15-111 15-123 15-128 15-211 15-212 15-213 15-251 15-451 Intermediate/Advanced Programming (students with no prior programming experience take 15-100 & 15111) Effective Programming in C and UNIX Freshman Immigration Course Fundamental Data Structures and Algorithms Principles of Programming Introduction to Computer Systems Great Theoretical Ideas in Computer Science Algorithm Design and Analysis Engineering and Natural Sciences Four engineering or science courses are required. and Design.

edu/ education/bscs/hss. Survey and Society Business. Charity. Completion of a second major (or double degree) also satisfies this requirement. courses taken in satisfaction of the minor or second major may also count toward any category other than Computer Science.cmu. Public Policy and Ethical Dilemmas Political Philosophy Philosophy and the Law Environment Management and Ethics Computers. Free Electives A free elective is any Carnegie Mellon course. and Welfare Medicine and Society What Philosophy Is God in the West Ancient Philosophy Modern Philosophy Continental Philosophy Analytic Philosophy Pragmatism Aesthetics of Mass Art Philosophy of Religion Introduction to Japanese Language and Culture Topics in Russian Language and Culture French Culture Francophone World Introduction to German Studies Introduction to Chinese Language and Culture Spain: Language and Culture Latin America: Language and Culture US Latinos: Language and Culture Hispanic Literary and Cultural Studies Organizational Behavior Introduction to Ethics Nature of Reason The Nature of Language Philosophy of Social Science Ethical Theory Ethical Judgments in Professional Life Conflict. Political and Social Institutions Courses 14 5 4 7 7 1 Units 148 47 36 63 63 3 360 Suggested Course Sequence: Freshman Year Fall 15-111 15-128 21-120 21-127 76-101 99-10x xx-xxx Intermediate/Advanced Programming Freshman Immigration Course Differential & Integral Calculus Concepts of Mathematics Interpretation and Argument Computing Skills Workshop Science/Engineering Course Units Theories of International Relations Introduction to Political Philosophy Social Structure. Carnegie Mellon is currently engaged in a university-wide examination of general education under the rubric of Integrative Liberal Studies. Choice and Behavior 70-311 80-130 80-150 80-180 80-221 80-230 80-241 80-242 80-270 80-271 80-281 85-100 85-102 85-211 85-221 85-241 85-251 85-261 88-120 88-260 36-303 70-332 73-100 73-150 79-223 79-331 79-335 79-345 79-350/ 88-326 80-135 80-136 80-235 80-236 80-243 80-341 88-104 88-110 88-205 88-220 57-173 70-342 76-227 76-232 76-239 76-241 79-104 79-113 79-201 79-206 79-207 79-209 79-218 79-222 79-226 79-241 79-242 79-259 79-270 79-368 79-384 80-100 80-151 80-250 80-251 80-253 80-254 80-255 80-261 80-276 82-273 82-294 82-303 82-304 82-325 82-333 82-342 82-343 82-344 82-345 Introduction to Gender Studies Introduction to World History Culture and Identity in American Society Introduction to Anthropology Development of American Culture Development of European Culture Theory and Practice in Anthropology The Roots of Rock & Roll Religion in American Society History and Cultures of East Asia African-American History I African-American History II Introduction to Religion Chinese Culture and Society Poverty. Humanities and Arts Requirements All candidates for the bachelor’s degree must complete a minimum of 63 units offered by the College of Humanities & Social Sciences and/or the College of Fine Arts. and Category 3: Category 1: Cognition. Writing Requirement (9 units) Complete the following course: 76-101 Interpretation and Argument B. Passion and Cognition Organizations Sampling. and Machines Introduction to Psychology Cognitive Psychology Principles of Child Development Social Psychology Personality Abnormal Psychology Reason. Category 2. If permitted by the minor or second major department. that our general education requirements will be different than they are in this catalog. Society. Differential Equations.School of Computer Science 321 Computing @ Carnegie Mellon The following course is required of all students to familiarize them with the campus computing environment: 99-10x Computing @ Carnegie Mellon Required Minor A sequence of courses proscribed by the requirements of the particular department. For now. However. Society and Ethics Principles of Economics Principles of Economics with Calculus Protest and Dissent in American History Crime and Punishment Drug Use and Drug Policy American Environmental History: Critical Issues C. one each from Category 1. Breadth Requirement (27 units) Complete three courses. a maximum of nine units of physical education and/or military science (ROTC) courses may be used toward fulfilling graduation requirements. Animals. and Approximation Science/Engineering Course Humanities and Arts Elective Spring . Summary of Degree Requirements: Area Computer Science Math/Statistics Engineering/Science Humanities/Arts Minor/Free Electives Computing @ Carnegie Mellon Category 2: Economic. and Ethics Decision Processes in American Political Institutions Experiments with Economic Principles Comparative Politics Policy Analysis I Survey of Western Music History Managing Across Cultures Comedy African-American Studies Introduction to Film Studies 10 1 10 9 9 3 9 51 12 12 10 9 9 52 Category 3: Cultural Analysis 15-211 15-251 21-122 xx-xxx xx-xxx Fundamental Data Structures and Algorithms Great Theoretical Ideas in Computer Science Integration.html. The complete list of currently acceptable and not acceptable courses can be found at http://www. the general education courses for SCS students are to meet the following distribution requirements: A. Humanities and Arts Electives (27 units) Complete 3 non-technical courses of at least 9 units each from any of the departments in the College of Humanities & Social Sciences or the College of Fine Arts or from the Department of Business Administration.cs. Some of the courses taught in these units are considered technical courses and may not be used to satisfy this requirement. though.csd. when this university-wide examination concludes. The School of Computer Science fully supports this examination and expects that. Dispute Resolution Philosophy of Mind Philosophy and Psychology Language and Thought Introduction to Intelligence in Humans.

students who are interested in Scientific Computation are encouraged to look at the description of the Minor in Scientific Computing on page 288 in the Undergraduate Catalog as well as the following discipline-specific Computational Science courses: 03-310 09-560 33-241 Introduction to Computational Biology Molecular Modeling and Computational Chemistry Introduction to Computational Physics Software Systems 15-312 15-410 15-411 15-415 15-441 Foundations of Programming Languages Operating System Design and Implementation Compiler Design Database Applications Computer Networks . 21-259 21-260 21-320 21-369 36-410 Calculus in Three Dimensions Differential Equations Symbolic Programming Methods Numerical Methods Introduction to Probability Modeling Artificial Intelligence 15-381 15-384/5 15-486 15-681 80-300 80-316 85-211 85-213 85-419 Artificial Intelligence: Representation and Problem Solving Robotic Manipulation / Computer Vision Artificial Neural Networks Artificial Intelligence: Machine Learning Minds.322 School of Computer Science Sophomore Year Fall 15-123 15-212 21-241 xx-xxx xx-xxx Effective Programming in C and UNIX Principles of Programming Matrix Algebra Science/Engineering Course Humanities and Arts Elective Cognitive Modeling Units 9 12 9 9 9 48 05-432 05-811 85-211 85-213 85-392 85-412 Cognitive Modeling and Intelligent Tutoring Systems Cognitive Modeling for HCI Cognitive Psychology Human Information Processing and Artificial Intelligence Human Expertise Cognitive Modeling Computer Systems 15-410 15-411 15-412 15-441 15-610 18-240 18-447 Operating System Design and Implementation Compiler Design Operating System Practicum Computer Networks Engineering Complex. students who are interested in Robotics are encouraged to look at the description of the Minor in Robotics on page 104 of the Undergraduate Catalog. Large-Scale Computer Systems Fundamentals of Computer Engineering Introduction to Computer Architecture Spring 15-213 15-221 15-xxx xx-xxx xx-xxx Introduction to Computer Systems Technical Communication for Computer Scientists Computer Science Elective Science/Engineering Course Minor Requirement / Free Elective 12 9 9 9 9 48 Entrepreneurship 15-390 15-391 Entrepreneurship for Computer Science Technology Consulting in the Community Junior Year Fall 15-451 15-xxx xx-xxx xx-xxx xx-xxx Algorithm Design and Analysis Computer Science Elective Probability Course Humanities and Arts Elective Minor Requirement / Free Elective Units 12 9 9 9 9 48 Graphics/Virtual Reality 05-331 15-462 15-463 15-464 15-465 15-466 Building Virtual Worlds Computer Graphics Computational Photography Technical Animation Animation Art and Technology Computer Game Programming Spring 15-xxx 15-xxx xx-xxx xx-xxx Computer Science Elective Computer Science Elective Humanities and Arts Elective Minor Requirement / Free Elective 12 9 9 9 39 Human-Computer Interaction 05-410 Introduction to Human-Computer Interaction Methods Additionally. Scientific Computation Suggested Options The flexibility in the curriculum allows many different schedules. we offer the following recommendations of elective choices that might be made for particular concentrations. Senior Year Fall 15-xxx xx-xxx xx-xxx xx-xxx Computer Science Elective Humanities and Arts Elective Minor Requirement / Free Elective Minor Requirement / Free Elective Units 12 9 9 9 39 Language Technologies 11-741 11-751 15-482 80-180 Information Retrieval Speech Recognition Human Language Technologies The Nature of Language Spring 15-xxx xx-xxx xx-xxx xx-xxx Computer Science Elective Humanities and Arts Elective Minor Requirement / Free Elective Minor Requirement / Free Elective 9 9 9 9 36 Minimum number of units required for the degree: 360 Additionally. of which the above is only one possibility. students who are interested in Human-Computer Interaction are encouraged to look at the description of the Double Major in Human-Computer Interaction on page 97 of the Undergraduate Catalog. For those students looking for some additional guidance in navigating their elective options. students interested in Language Technologies are encouraged to look at the description of the Minor in Language Technologies on page 321 and the Minor in Linguistics on page 222 of the Undergraduate Catalog. and Knowledge Probability and AI Cognitive Psychology Human Information Processing and Artificial Intelligence Introduction to Parallel Distributed Processing Additionally. Robotics 16-311 16-362 16-363 Introduction to Robotics Mobile Robot Programming Laboratory Advanced Mobile Robot Programming Additionally. Machines.

of at least 9 units each. experimentation. Nine of these 18 can be counted toward CS elective requirements. for most students. and Approximation Concepts of Mathematics Matrix Algebra (or 21-341. Prerequisites: 15-111 21-127 Intermediate/Advanced Programming (students with no prior programming experience take 15-100 & 15-111) Concepts of Mathematics Minor requirements: 15-211 Fundamental Data Structures and Algorithms One of the following courses: 15-213 Introduction to Computer Systems (requires 15-123 as a prerequisite) 15-251 Great Theoretical Ideas in Computer Science Three Computer Science electives Double Major in Computer Science The following courses are required for the Double Major in Computer Science: Prerequisites: 15-111 15-123 21-120 21-122 21-127 21-241 Intermediate/Advanced Programming (students with no prior programming experience take 15-100 & 15-111) Effective Programming in C and UNIX Differential & Integral Calculus Integration. the thesis program replaces two courses per semester. Double Major requirements: 15-211 Fundamental Data Structures and Algorithms 15-212 Principles of Programming 15-213 Introduction to Computer Systems 15-251 Great Theoretical Ideas in Computer Science 15-451 Algorithm Design and Analysis One Communications course: 15-221 Technical Communication for Computer Scientists One Applications elective: 15-323 Music Systems and Information Processing 15-381 Artificial Intelligence: Representation and Problem Solving 15-384 Robotic Manipulation 15-385 Computer Vision 15-413 Software Engineering 15-415 Database Applications 15-421 Web Commerce. Security and Privacy 15-437 Web Application Development 15-462 Computer Graphics 15-463 Computational Photography 15-482 Human Language Technologies 15-490 Computational Neuroscience 10-601 Machine Learning 16-362 Mobile Robot Programming Laboratory Language Technologies Minor The following courses are required for the Minor in Language Technologies: Prerequisites: 15-111 21-127 15-211 15-212 15-251 Intermediate/Advanced Programming (students with no prior programming experience take 15-100 & 15-111) Concepts of Mathematics Fundamental Data Structures and Algorithms Principles of Programming Great Theoretical Ideas in Computer Science Minor requirements: Both of the following courses: 15-482 Human Language Technologies 11-721 Grammars and Lexicons Two of the following electives: 11-411 Natural Language Processing 11-617 LT in CALL 11-711 Algorithms for NLP 11-731 Machine Translation 11-741 Information Retrieval 11-751 Speech Recognition . including library work.School of Computer Science 323 Theory 15-312 15-453 15-85x 21-301 21-341 21-355 21-373 21-484 21-600 Foundations of Programming Languages Formal Languages and Automata Graduate Theory course Combinatorial Analysis Linear Algebra Principles of Real Analysis I Algebraic Structures Applied Graph Theory Mathematical Logic I One Programming elective: 15-312 Foundations of Programming Languages 15-317 Constructive Logic 17-651 Models of Software Systems 21-300 Basic Logic 80-311 Computability and Incompleteness One Systems elective: 15-410 Operating System Design and Implementation 15-418 Parallel Computer Architecture and Programming 15-441 Computer Networks 18-447 Introduction to Computer Architecture One Theory 15-354 15-355 15-414 15-453 21-301 21-484 elective: Computational Discrete Mathematics Modern Computer Algebra Bug Catching: Automated Program Verification and Testing Formal Languages and Automata Combinatorics Graph Theory Graduate School Preparation Students considering going on to graduate school in Computer Science should take a wide variety of Computer Science and Mathematics courses. hence. and nine as free elective credits. Students work closely with faculty advisors to plan and carry out their projects. and students receive 18 units of academic credit each semester. Senior Research Thesis The goal of the Senior Research Thesis Program is to introduce students to the breadth of tasks involved in independent research. none of which are required by (or are cognates for requirements in) the Computer Science major. and writing and speaking. It also jointly offers a Double Major in HumanComputer Interaction. Additionally. as well as consider getting involved in independent research. present an oral summary in the year-end university-wide Undergraduate Research Symposium and submit a written thesis in May. Linear Algebra) Double-Counting Restriction In order to avoid excessive double-counting. Projects span the entire senior year. Two Computer Science electives One of the following Probability courses: 15-359 Probability and Computing 21-325 Probability 36-217 Probability Theory and Random Processes 36-225 Introduction to Probability and Statistics I 36-625 Probability and Mathematical Statistics I Minor in Computer Science The following courses are required for the Minor in Computer Science: Computer Science as a Secondary Concentration The School of Computer Science offers a Double Major in Computer Science and Minors in Computer Science. Language Technologies. and Robotics. students pursuing a Double Major or Minor in Computer Science must complete at least 6 courses in their home department. students present a brief midterm progress report each semester. graduate CS courses can be taken with permission of the instructor. problem formulation. Differential Equations. present a public poster session in December. In particular.

The student must be integrated into a team and exposed to industry pressures.324 School of Computer Science 11-752 11-761 15-492 15-493 80-180 80-280 Speech II Language and Statistics Speech Processing Information Retrieval The Nature of Language Linguistic Analysis 17-619 17-651 17-652 17-653 A semester-long directed research project More information on the required research project.ri. management.edu/lti_minor. each student will present his or her experience through a 30-45 minute talk. Double-Counting Restriction Courses in the Robotics Minor may not also be counted towards another SCS minor. quality assurance.cmu. Initial course meetings will cover the reflective. political. business. Law and Technology Mobile and Pervasive Computing Services Adaptive Trading Technologies Dynamic Organizations and Networks Computational Modeling of Complex Socio-Technical Systems Entrepreneurship for Computer Science Technology Consulting in the Community Web Commerce.cmu. but internships that fulfill the criteria will also be accepted after the fact. Technology Policy & Management Policies of Wireless Systems and the Internet Organizational Behavior Technology Based Entrepreneurship for CIT Entrepreneurship for Computer Scientists Web Business Engineering Logistics and Supply Chain Management Organizations Organizational Communication Economics of Technological Change Technology and Economic Growth Double-Counting Restriction CS majors may use 15-482 as an elective for their CS major and also as a required course for the Language Technologies Minor. and 15-414 17-606 Bug Catching: Automated Program Verification and Testing Software Systems Security Engineering . One domain-independent course focused on technical software engineering material. This course is limited to enrollment of 16. can be found at http://www. and students who are admitted to the minor program are given first priority. legal. number to be determined. and 15-410 15-412 15-437 15-441 15-540 17-643 18-549 18-649 18-749 Operating System Design and Implementation Operating System Practicum Web Application Development Computer Networks Rapid Prototyping of Computer Systems Hardware for Software Engineers Embedded Systems Design Distributed Embedded Systems Fault-Tolerant Distributed Systems (not presently offered) Other courses. typically (but not always) based on the engineering internship above. Security and Privacy Technology for Global Development Telecommunications. student. and on the minor. This report must be passed by one SCS faculty member and one SE Ph.lti. 2. The intern may work in development. writing. to be offered Fall semester): Each student will write an issue-focused reflection and analysis of some personal software engineering experience. and organizational contexts 05-801 08-200 08-300 08-531 08-532 08-533 08-781 08-782 08-801 08-810 15-390 15-391 15-421 15-502 19-402 19-403 70-311 70-414 70-421 70-459 70-471 88-260 88-341 88-343 88-393 Computer-Supported Cooperative Work Ethical Dilemmas and Policy Issues in Computing Constructing Appropriate Technology Usable Privacy and Security Law of Computer Technology Privacy Policy.cs. Courses in the Language Technologies Minor may not also be counted towards another SCS minor. with prior approval from the Director of the Software Engineering Masters Program. Introduction to Real-Time Software and Systems Models of Software Systems Methods: Deciding What to Design Managing Software Development (prerequisite: 15-413 or an internship) 17-654 Analysis of Software Artifacts 17-655 Architectures for Software Systems (prerequisite: 15-413 or an internship) 17-690 Seminar in Software Process Other courses. In later meetings. Students should confirm that an internship position is appropriate before accepting it. or other relevant positions. One course that explores computer science problems related to existing and emerging technologies and their associated social. The director of the SE minor program has sole discretion in approving an internship experience based on these criteria. with prior approval from the Director of the Software Engineering Masters Program. One engineering-focused course with a significant software component. Software Enginering Minor The following courses are required for the Minor in Software Engineering: Prerequisites 15-211 15-212 15-213 15-313 15-413 Fundamental Data Structures and Algorithms. for both technical content and effective written communication. edu/education/ugrad_minor.html. which will be evaluated for communication skills and critical reflective content. plus one of the following: Principles of Programming Introduction to Computer Systems Foundations of Software Engineering Software Engineering Practicum Core Course Requirements Electives 1. 3. Robotics Minor The following courses are required for the Minor in Robotics: Prerequisites: 15-111 15-123 Intermediate/Advanced Programming (students with no prior programming experience take 15-100 & 15-111) Effective Programming in C and UNIX Minor requirements: Both of the following courses: 15-384 Robotic Manipulation 16-311 Introduction to Robotics One of the 16-299 18-370 24-452 Two of the 15-381 15-385 15-462 15-463 15-681 16-284 16-362 16-721 16-735 16-778 60-422 85-213 85-370 following courses: Introduction to Feedback Control Systems Fundamentals of Control Feedback Control Systems following electives: Artificial Intelligence: Representation & Problem Solving Computer Vision Computer Graphics Computational Photography Artificial Intelligence: Machine Learning Humanoids Mobile Robot Programming Laboratory Advanced Perception Motion Planning Mechatronic Design Advanced ETB: Robotic Art Studio Information Processing and Artificial Intelligence Perception More information on the minor can be found at http://www. and speaking process. Required Internship and Reflection Course A software engineering internship of a minimum of 8 full-time weeks in an industrial setting is required. 17-413 Internship Reflection (required 6 unit course.D.

comprising at least 180 units of course work. Extremely few external transfers are admitted. The relation indicated above between probation. Research Scientist — Ph. 2005—. Academic Actions In the first year... Assistant Professor — Ph. Carnegie Mellon. the decision to allow transfer will be made based on availability of space in the student’s class and the student’s academic performance. Carnegie Mellon. Carnegie Mellon. Carnegie Mellon.D. Senior Systems Scientist — Ph.. JOHN BARES. Professor — Ph.D.D. 2004—.. Research and Teaching Faculty VICTOR ADAMCHIK.School of Computer Science 325 Double Counting Rule. 2003—. For more information. 1999—. JOHN ANDERSON..D. Carnegie Mellon. University Of Washington. Completing a Return from Leave form from the Registrar’s Office. For all subsequent semesters an academic action will be taken if the semester quality point average or the cumulative quality point average (excluding the first year) is below 2. students on academic suspension may. Massachusetts Institute Of Technology. Distinguished Career Professor — Ph. quality point averages below 1. Assistant Professor — Ph.00 or higher for all courses taken after the first year. Receiving permission in writing from the assistant dean for undergraduate education. Massachusetts Institute Of Technology. Dean’s List SCS recognizes each semester those undergraduates who have earned outstanding academic records by naming them to the Dean’s List. Massachusetts Institute Of Technology.. This action includes debarment from part-time or summer courses at the university for the duration of the period of the action. 1991—. Carnegie Mellon University.75 in either semester invoke an academic action. Graduation Requirements 1. In general.D.. Massachusetts Institute Of Technology. Carnegie Mellon University. In unusual circumstances. Carnegie Mellon.. OMEAD AMIDI. Carnegie Mellon University. A requirement for graduation is the completion of the program specified for a degree with a cumulative quality point average of 2. Senior Systems Scientist — Ph. Walter Vandyke Bingham Professor — Ph. Students will be required to have met all financial obligations to the university before being awarded a degree.D..0 but their cumulative QPA is not yet above 2. 1969—. First year students are no longer on probation at the end of the second semester if the second semester’s QPA is 1. ALAN BLACK. Carnegie Mellon. Students must be recommended for a degree by the faculty of SCS. Research Professor — Ph. A candidate for the bachelor’s degree must complete at the University a minimum of four semesters of full-time study. the student’s record is sent to SCS for evaluation. JAMES BAGNELL.75 while completing a minimum of 36 factorable units and earning no incomplete grades. under certain circumstances. 1993—. Students who have been dropped are required to absent themselves from the campus (including residence halls and Greek houses) within a maximum of two days after the action. Carnegie Mellon. Assistant Professor — Ph. Carnegie Mellon. Probation: The action of probation will be taken in the following cases: 1. Massachusetts Institute Of Technology.75 or above.. Assistant Professor — Ph. Carnegie Mellon. 1989—. have a non-student job with the university.D.00. Students on disciplinary or administrative suspension may not. 1999—.. Carnegie Mellon. Carnegie Mellon.D. DAVID ANDERSEN... the College Council may suspend or drop a student without prior probation.D.D. Systems Scientist — Ph. Professor — Ph.edu/~aldrich/se-minor/ Transfer into SCS Undergraduate students admitted to colleges at CMU other than SCS and wishing to transfer into SCS during their first year should consult with the Assistant Dean for Undergraduate Education.75. • A first year student will be suspended if the QPA from each semester is below 1.. . ZIV BAR-JOSEPH. 2. 2. HANS BERLINER. 2005—. Byelorussian State University. Carnegie Mellon University. Carnegie Mellon University. Procedure for transfer of students from another university into SCS: A student first applies through the Office of Admission. Carnegie Mellon. 2005—. Professor — Ph.75 QPA. JONATHAN ALDRICH. 4. Systems Scientist — Ph.00.D. If the Office of Admission believes the applicant is acceptable. 2003—. Although suspended students may not hold student jobs.D.. The minimum period of suspension is one academic year (two semesters). 2. Carnegie Mellon.D. 1997—.00 or above.0. Providing transcripts and clearance forms if the student has been in a degree program at another college or university. University Of Massachusetts. At most 2 of the courses used to fulfill the minor requirements may be counted towards any other major or minor program. Carnegie Mellon. suspension and drop is normal. Professor — Ph. 1994—. Systems Scientist — Ph. DARRIN BENTIVEGNA.D. 2003—. DIMITRIOS APOSTOLOPOULOS. MARCEL BERGERMAN. Students who have been suspended or have withdrawn are required to absent themselves from the campus (including residence halls and Greek houses) within a maximum of two days after the action and to remain off the campus for the duration of the time specified. GUY BLELLOCH.00. A student who has been suspended and who fails to meet minimum standards after returning to school is dropped. The criterion for such recognition is a quality point average of at least 3. 2000—. VINCENT ALEVEN.. not binding. Research Professor — Ph. One semester of the first year is below 1. Suspension: A student who does not meet minimum standards at the end of one semester of probation will be suspended. LENORE BLUM. or the equivalent of part-time study. Carnegie Mellon. MANUEL BLUM. • A student on probation in the third or subsequent semester of study will be suspended if the semester QPA is below 2. Drop: This is a permanent severance.. 2000—. Carnegie Mellon University. 1978—. University Of Edinburgh. 3. Stanford University. Modification of Graduation Requirements: A student may seek permission to modify graduation requirements by petition to the SCS College Council. Carnegie Mellon. CHRISTOPHER ATKESON. The term of probation is one semester as a full-time student.D.. Students in the third or subsequent semester of study are no longer on probation at the end of one semester if the semester QPA and cumulative QPA (excluding the first year) are 2.D. Academic credit earned in such circumstances will not transfer back to Carnegie Mellon. This action is normally taken only when a student’s semester QPA is above 2. Associate Teaching Professor — Ph.D. University Of Pittsburgh. The semester QPA of a student in good standing beyond the first year falls below 2. Associate Professor — Ph. 1988—.D.. At that time. Carnegie Mellon. and 3. School of Computer Science (SCS) Academic Standards and Actions Grading Practices Grades given to record academic performance in SCS are detailed under Grading Practices on page 54 of the Undergraduate Catalog.. At the end of that period a student may return to school (on probation) by: 1. JOSEPH BECK. Massachusetts Institute Of Technology. visit http://www. Carnegie Mellon. Georgia Institute of Technology.D. Fundamental Data Structures and Algorithms. 1999—. Probation Continued: A student who has had one semester on probation and is not yet meeting minimum requirements but whose record indicates that the standards are likely to be met at the end of the next semester of study is occasionally continued on probation. AVRIM BLUM. no undergraduate student will be considered for transfer until after having completed 15-211. Carnegie Mellon.D.cs. Massachusetts Institute Of Technology.cmu.

. Carnegie Mellon. Carnegie Mellon.... Carnegie Mellon.D.D. University Professor and Dean. 2002—.D. Associate Professor — Ph. Assistant Professor — Ph.. Professor — Ph.D. BRETT BROWNING. Carnegie Mellon.. EUGENE FINK.S.D. Carnegie Mellon. Carnegie Mellon.D. 1988—. 2002—. Professor — Ph.. Carnegie Mellon University. Research Professor — Ph. ALBERT CORBETT. Senior Systems Scientist — Ph.D. Alumni University Professor — Ph. Associate Teaching Professor — Ph. Harvard Medical School. Systems Scientist — Ph. Carnegie Mellon. DAVID FARBER. 2002—. REID GORDON SIMMONS. THOMAS CORTINA.D.. Carnegie Mellon. 1995—. Carnegie Mellon University. LORRIE CRANOR. University Of Pittsburgh. Massachusetts Institute Of Technology.. Assistant Professor — Ph. University Of Paris. ANUPAM GUPTA. Research Scientist — Ph.. Carnegie Mellon University. Carnegie Mellon. Carnegie Mellon.D.. University Of Toronto. University Of Massachusetts.D.. Carnegie Mellon. Institute of Fundamental Technological Research..D. Principal Systems Scientist — M. Senior Systems Scientist — Ph.. MAXINE ESKENAZI. Senior Systems Scientist — Ph. Professor — Ph. Carnegie Mellon.D.D. Yale University. School of Computer Science — Ph.. KARL CRARY. ERIC COOPER. 1984—. Carnegie Mellon University. ANTHONY DIGIOIA. Carnegie Mellon University. 2001—. Professor — Ph. STEPHEN BROOKES.D. Stanford University. Maurice Falk University Professor — Ph. Indiana University.. Professor — Ph.. DAVID ECKHARDT. Associate Teaching Professor — Ph. Carnegie Mellon. Carnegie Mellon.. Carnegie Mellon.. Assistant Professor — Ph. 1998—. University Of Colorado.. Director. Professor Of The Practice — Ph. Carnegie Mellon University. Carnegie Mellon. 1997—. Research Professor — Ph. Massachusetts Institute of Technology. 1982—. CHARLES CRANOR. Harvard University. CLARK GLYMOUR. 1994—. 2003—. Carnegie Mellon.D. 1991—. Massachusetts Institute Of Technology. Carnegie Mellon.D. SCOTT FAHLMAN. JAMES CALLAN. Associate Professor — Ph. Carnegie Mellon University. Carnegie Mellon. Associate Research Professor — Ph. Carnegie Mellon. 1999—. Systems Scientist — Ph.326 School of Computer Science DAVID BOURNE. ARTUR DUBRAWSKI. Carnegie Mellon.. Assistant Professor — Ph. Carnegie Mellon. 2005—.D. DANIEL BOYARSKI.D. JAIME CARBONELL.D.D. Carnegie Mellon. Cornell University. 1981—. 1979—. 1985—. 2002—.. Carnegie Mellon University. Distinguished Service Professor — Ph. Carnegie Mellon. University Of California At Berkeley. DANIEL HUBER. JOHN DOLAN..D..D. Washington University. University Of California. Cornell University. 1994—. Professor — Ph. Carnegie Mellon University.D.F. University College. Carnegie Mellon. Associate Professor — Ph. .. 2004—.. WANDA DANN.D. University Of California At Berkeley.. MICHAEL ERDMANN. Georgia Institute Of Technology. 1993—. GARTH GIBSON. Carnegie Mellon.D. University of Queensland.D. Professor — Ph.D. Associate Professor — Ph. 2007—. Carnegie Mellon. Associate Teaching Professor — Ph.. Carnegie Mellon..D.D. University Of California..D. 2002—. M BERNARDINE DIAS.. Senior Systems Scientist — Ph. 2003—. ANIND DEY. 2000—. 1999—. KATHLEEN CARLEY.. Carnegie Mellon.D. TIMOTHY HOFFMAN.D. Carnegie Mellon. ROBERT FREDERKING. Carnegie Mellon University. 1998—. Indiana University. 2001—.D.D. Carnegie Mellon University.. Cornell University.D. University Of California. Carnegie Mellon.S.. Professor — Ph.. Carnegie Mellon. University Of Nebraska.D. Carnegie Mellon... Carnegie Mellon University. Stevens Institute Of Technology. Research Scientist — Ph. Associate Research Professor — Ph. Carnegie Mellon. Professor and Head. Carnegie Mellon University. Carnegie Mellon.. Carnegie Mellon University. School of Design — M.S.D. Professor — Ph. Carnegie Mellon. MARK DERTHICK. MOR HARCHOL-BALTER. Lecturer — M. Carnegie Mellon.. JESSICA HODGINS. 1980—. Lecturer — M.D.D. ALEXANDER HAUPTMANN. ZOUBIN GHAHRAMANI. Carnegie Mellon. 2000—. Associate Research Professor — M. 1996—. Carnegie Mellon. 1985—. 2003—. University Of Pennsylvania. Carnegie Mellon University. Paris-Xl. Carnegie Mellon.A.D. 2003—. Carnegie Mellon. Carnegie Mellon. 1982—. 2000—. Professor — Ph. Carnegie Mellon.D. JACOBO CARRASQUEL.. Carnegie Mellon University. Professor — Ph.D. University Of California At Berkeley. University Of California At Berkeley.D. Carnegie Mellon. Professor — Ph. Carnegie Mellon. Carnegie Mellon. 1982—. ALEX HILLS. Washington University. CHRISTOS FALOUTSOS. Carnegie Mellon.. Carnegie Mellon. 2008—. 1999—. FERNANDO DE LA TORRE FRADE... Carnegie Mellon.D. 2000—.D.D. 1995—.. EDMUND CLARKE.. RALF BROWN.. Systems Scientist — Ph. Massachusetts Institute Of Technology.D. SETH COPEN GOLDSTEIN. MARTIAL HEBERT.. Senior Systems Scientist — Ph. WILLIAM EDDY. MICHAEL CHRISTEL. 1976—. STEPHEN FIENBERG. Ohio University. 1984—. Professor — Ph. Carnegie Mellon. 1984—. Carnegie Mellon University. GEOFFREY GORDON. Polytechnic University.D.. ROGER DANNENBERG. Rutgers University.. DAVID GARLAN.. University Of California At Berkeley.D. Carnegie Mellon. Associate Research Professor — Ph. 1992—. JODI FORLIZZI. Syracuse University. Research Professor — Ph.. Massachusetts Institute of Technology. 1988—.D. 1978—. Distinguished Service Professor — Ph. RANDAL BRYANT. 1997—. Distinguished Career Professor — M. Carnegie Mellon. ROBERT HARPER. ANATOLE GERSHMAN. Carnegie Mellon.. 1987—.. Language Technologies Institute — Ph. Yale University. Carnegie Mellon University. Eng. Lecturer — Ph. 2004—. GARY FEDDER. Carnegie Mellon. 1983—. Carnegie Mellon. Associate Professor — Ph. Associate Teaching Professor — Ph. Carnegie Mellon.S.. RALPH HOLLIS.D. Carnegie Mellon. Associate Teaching Professor — Ph. Massachusetts Institute Of Technology. Carnegie Mellon. DAVID FEINBERG.. Harvard University. Research Scientist — Ph.. Research Professor — Ph. 1991—.D. Systems Scientist — Ph. California Institute Of Technology. 1994—.D.D. JEFFREY EPPINGER. 2008—..D. Fore Systems Professor Of Computer Science — Ph. Carnegie Mellon. Carnegie Mellon.. Carnegie Mellon. Georgia Institute Of Technology. 1989—. 1993—. WILLIAM E HEFLEY. Senior Systems Scientist — Ph. 2003—. Allen Newell Professor. Associate Teaching Professor — M. CARLOS GUESTRIN... Carnegie Mellon. 2003—. 2004—. ANANDA GUNAWARDENA..D.. Carnegie Mellon.. 2002—. University Of Oregon.D..D. Associate Research Professor — Ph. Carnegie Mellon. HOWARD CHOSET.. 1991—. Yale University. 1980—. Associate Research Professor — Ph. La Salle School of Engineering. 1990—.D. Assistant Professor — Ph. JAMES HERBSLEB. 2002—. Carnegie Mellon. 2004—. 2002—..D. Carnegie Mellon. ALEXEI EFROS..D. Carnegie Mellon. Associate Professor — Ph. WILLIAM COHEN. JASON HONG.

BRUCE MAGGS.D.. 1999—. 2008—. Carnegie Mellon. Lecturer — Ph. ERIC NYBERG.. Massachusetts Institute Of Technology. Carnegie Mellon University. Carnegie Mellon. Herbert A Simon Professor — Ph. Carnegie Mellon. Lecturer — Ph.D.D. 1973—. Carnegie Mellon. Visiting Lecturer — M.D.D. Associate Professor — Ph. Professor — Ph. KENNETH KOEDINGER. Associate Professor — Ph. 1982—.D.. 2001—. Carnegie Mellon University. Professor — Ph. JAMES KUFFNER. 1997—. Carnegie Mellon University. Professor — Ph. Associate Research Professor — Ph. DOUG JAMES. ANDRE PLATZER. 1996—.. Carnegie Mellon University. CHRISTINE NEUWIRTH.D. Keithley University Professor Emeritus — Ph. 2003—. Systems Scientist — Ph. 2001—. CHRISTIAN LEBIERE. 2002—.D. Carnegie Mellon. Carnegie Mellon. 1998—. Carnegie Mellon.S. M K RAVISHANKAR. TOM MITCHELL. Carnegie Mellon. 2008—. University Of Pittsburgh. University of Oldenburg. ROY MAXION.D. SARA KIESLER. Assistant Professor — Ph.. GARY MILLER.. 2002—. Stanford University.D. Carnegie Mellon. 1999—.. JEFFERY PERDUE. 1997—. Carnegie Mellon. 1997—.D. 1986—. Massachusetts Institute Of Technology.. Carnegie Mellon. Systems Scientist — Ph. SCOTT MCELFRESH.D. Carnegie Mellon. Carnegie Mellon. Massachusetts Institute Of Technology. Kyoto University. Associate Research Professor — Ph. Carnegie Mellon. 1987—. THOMAS KEATING. ALONZO KELLY.. Professor and Director.D. Professor — Ph. ALAN MONTGOMERY.. Clemson University. Assistant Professor — Ph. Senior Systems Scientist — Ph. Carnegie Mellon. 2006—. MATTHEW MASON. JACK MOSTOW. Carnegie Mellon. Head. Associate Research Professor — Ph. Carnegie Mellon.D. Professor — Ph.D.. Carnegie Mellon University.D. University Of Toronto. JOHN REYNOLDS... Systems Scientist — Ph. ALON LAVIE. University Of Michigan..D. Carnegie Mellon. Carnegie Mellon University. Research Professor — Ph.. Associate Research Professor — Ph. MARGARET REID-MILLER.. ALFRED RIZZI. Stanford University. Ohio State University.. Assistant Professor — Ph. MATTHEW KAM. 1992—. 1993—.D. Associate Professor — Ph. PHILIP PAVLIK. Associate Research Professor — Ph.. BRANISLAV JARAMAZ.. Associate Research Professor — Ph. Professor — Ph. Department Of Electrical And Computer Engineering — Ph. 2002—. 2003—. University of Massachusetts. 1983—. Stanford University.D. Carnegie Mellon.. Systems Scientist — Ph. . University Of Colorado.D. 1999—. 2007—. Stanford University.. RYAN O’DONNELL. Robotics Institute — Ph.D. IAIN MATTHEWS. SRINIVASA NARASIMHAN.D.. 2002—. IOANNIS KOUTIS. 2008—.. Carnegie Mellon University. Professor and Department Head.D. Assistant Professor — Ph. Carnegie Mellon. Carnegie Mellon. 1995—. MICHAEL LEWICKI.D. 2002—. 2008—. Carnegie Mellon University. Carnegie Mellon. University Of California At Berkeley. Carnegie Mellon.. Carnegie Mellon University..D. Carnegie Mellon. Cambridge University. Machine Learning Department — Ph.D. PRADEEP KHOSLA.D. 1996—.D. Carnegie Mellon. 1991—. Carnegie Mellon..D. 1990—.. PRIYA NARASIMHAN. 1980—. Carnegie Mellon. Dartmouth University. Massachusetts Institute Of Technology.D. 1996—. 1994—..D... Carnegie Mellon..D. Carnegie Mellon.D. University Of California At Berkeley.. Carnegie Mellon. Associate Teaching Professor — Ph. GREGORY KESDEN.D..D.D.. Philip And Marsha Dowd Professor.. Carnegie Mellon.. 1969—.. Carnegie Mellon.D. Assistant Professor — Ph. Associate Teaching Professor — M. ERIC PAULOS.D. Carnegie Mellon. BRUCE MCLAREN. University of Southern Queensland. Carnegie Mellon University.D. YANXI LIU.. University Of Chicago...D. JAMES MORRIS. Professor — Ph... Carnegie Mellon University. Carnegie Mellon. 1994—.D. Carnegie Mellon. Massachusetts Institute Of Technology.. Carnegie Mellon University. University Of Pittsburgh. JULIO LOPEZ. Herbert A Simon University Professor — Ph. 1999—.. LORRAINE LEVIN. TAKEO KANADE. 2004—.. Carnegie Mellon University.School of Computer Science 327 SCOTT HUDSON. Carnegie Mellon. ANDREW MOORE. NANCY POLLARD..D.D. Professor — Ph.. Professor — Ph. 1987—. Professor — Ph. Carnegie Mellon. Associate Research Professor — Ph. 1989—.D. CAMERON RIVIERE. BONNIE JOHN. Carnegie Mellon. Yale University. Carnegie Mellon. Professor — Ph. 1993—. 1987—. 2008—. Associate Teaching Professor — M.S.. Carnegie Mellon. UA And Helen Whitaker University Professor — Ph. Carnegie Mellon. TODD MOWRY. Carnegie Mellon. 1999—.D.D.. RAJ REDDY.D. Carnegie Mellon. University Of California. Assistant Professor — Ph..D. University of Pittsburgh. Assistant Professor — Ph. BRAD MYERS. Johns Hopkins. ROBERT MURPHY. Professor — Ph. Carnegie Mellon. Machine Learning Department Head. Duquesne University. Carnegie Mellon. CHRISTOPHER LANGMEAD.D.D.D. 1986—. Systems Scientist — Ph. Carnegie Mellon. 2002—. Associate Professor — Ph. Carnegie Mellon University. IRVING OPPENHEIM. Carnegie Mellon. Senior Systems Scientist — Ph. Research Scientist — Ph. Dartmouth College. Carnegie Mellon. University Of British Columbia. Systems Scientist — Ph. University Of East Anglia. Carnegie Mellon. Carnegie Mellon.. Carnegie Mellon University. ANTHONY LATTANZE. Carnegie Mellon University. 2004—. JENNIFER MANKOFF. Assistant Professor — Ph. University Of Cambridge. Carnegie Mellon. Yale University. DAVID KOSBIE. Research Professor — Ph. 2004—... Carnegie Mellon. Carnegie Mellon.. University Of Colorado. Massachusetts Institute Of Technology. ILLAH NOURBAKHSH. ROBERT KRAUT.S. 1988—.D. Carnegie Mellon. MARK PAULK. Computer Science Department — Ph. Carnegie Mellon.D. Associate Professor — Ph.. 1986—. Professor — Ph. 1989—. Associate Professor of Marketing — Ph... Massachusetts Institute Of Technology. Carnegie Mellon. Carnegie Mellon University. Carnegie Mellon. 1988—... Carnegie Mellon. ANGEL JORDAN. Stanford University. Carnegie Mellon University. 1983—. Carnegie Mellon. 1979—. Carnegie Mellon. Associate Teaching Professor — M. JOHN LAFFERTY. California Institute Of Technology. Princeton University.D. Columbia University. 1997—. Professor — Ph. Harvard University. Carnegie Mellon. California Institute Of Technology. Carnegie Mellon. Professor — Ph.D. University Of California.D. SIMON LUCEY... Carnegie Mellon. Fredkin Professor and Director. Professor — Ph.D. Associate Professor — Ph. TAI-SING LEE. Carnegie Mellon. TERUKO MITAMURA. JUDITH KLEIN-SEETHARAMAN. Massachusetts Institute of Technology..D. 2001—. 1986—. Carnegie Mellon. Georgia Institute Of Technology.D.D. FRANK PFENNING. PETER LEE. University Of Massachusetts.S. Professor — Ph. 1998—... 1989—. 1985—. 1982—. 1999—. Carnegie Mellon. Research Scientist — Ph.D. 2008—.D. Carnegie Mellon.D. 1984—.. Principal Systems Scientist — Ph..

. University of Massachusetts.D.. Carnegie Mellon. Software Engineering. 1967—. POE ERIC XING. Carnegie Mellon. DANIEL SLEATOR. Carnegie Mellon. Carnegie Mellon. Senior Systems Scientist — Ph.D. 1983—. Carnegie Mellon. Systems Scientist — Ph. Carnegie Mellon. DONALD SLATER. Carnegie Mellon. Associate Teaching Professor — M... Carnegie Mellon. 2008—. University of Toronto. Associate Research Professor — Ph.. Professor — Ph. Principal Systems Scientist — Ph.. Massachusetts Institute of Technology. 1994—. University of Pittsburgh. STEPHEN SMITH. Carnegie Mellon... 1975—. Principal Systems Scientist — Ph.D. Carnegie Mellon. 2008—. Des. Fredkin Research Professor — Ph.. DAVID ROOT. Carnegie Mellon.328 School of Computer Science JAMES ROBERTS. AARON STEINFELD.. Carnegie Mellon. PETER SPIRTES.D. DAVID TOLLIVER. Carnegie Mellon.. MARK STEHLIK. 1972—.. Carnegie Mellon University. 2000—. University Of Washington. Linkoping University. Research Professor — Ph.D. Assistant Professor — Ph. 1989—. 1980—.S. Carnegie Mellon. Carnegie Mellon University. 2001—. Associate Professor — Ph. 1989—. 2002—. Associate Professor — Ph. University of Nebraska. Associate Teaching Professor — M. Carnegie Mellon.D. Assistant Professor — Ph. Associate Dean for Undergraduate Education — Ph. 1995—. Systems Scientist — Ph. Director Human Computer Interaction Institute — Ph. University of California. University of Akron. ALEXANDER RUDNICKY. Associate Research Professor — Ph. 1987—. Institute for Software Research — Ph..D. 1982—. PAUL SCERRI.D. Princeton University. NOAH SMITH..D. 2002—. 2001—.. Columbia University. KURT WESCOE. BRADLEY SCHMERL. Research Professor — Ph. GIL TARAN. Stanford University.D.. Carnegie Mellon. 2000—.. Carnegie Mellon. Teaching Professor.. Carnegie Mellon. 1983—. MEL SIEGEL. University of Rochester.D. Carnegie Mellon University. WILLIAM WHITTAKER. 1988—. Carnegie Mellon.D. University Professor Emeritus — Ph. MAHADEV SATYANARAYANAN. KLAUS SUTNER.D. Carnegie Mellon. 1993—. Carnegie Mellon University. Carnegie Mellon. 2002—. Flinders University of South Australia. HOWARD WACTLAR. Stanford University. Carnegie Mellon. 1987—. 1989—. 2003—. University of Maryland. 1998—. PAUL RYBSKI.. Carnegie Mellon. 1981—. 2006—. Stanford University.D. Carnegie Mellon.D. Carnegie Mellon. University of Karlsruhe. Assistant Professor — Ph. 2000—.D. MANUEL ROSSO-LLOPART. Philosophy — Ph. LEE WEISS.D. ZACK RUBINSTEIN.. 1985—. Princeton University. Associate Professor — M. DAVID TOURETZKY. Carnegie Mellon. University of California. University of California.D. 1981—. Carnegie Mellon.D.. HAGEN SCHEMPF. RONALD ROSENFELD. Carnegie Mellon University. Carnegie Mellon.D. Carnegie Mellon.. Systems Scientist — Ph. Carnegie Mellon. Carnegie Mellon. 1995—. Carnegie Mellon. LARRY WASSERMAN. Carnegie Mellon. DANIEL SIEWIOREK. Carnegie Mellon University. University of Munich. Professor and Associate Head. 2001—.M..D. 1996—. Carnegie Mellon. 1973—. Senior Systems Scientist — Ph.. Carnegie Mellon.. Carnegie Mellon.D.D.D.D.. CAROLYN ROSE.. Carnegie Mellon. Stanford University. Dean of Carnegie Mellon University. Carnegie Mellon.D. University of North Carolina. RICHARD SCHEINES. Carnegie Mellon University. Carnegie Mellon.D.D. JOHN ZIMMERMAN. Carnegie Mellon. Professor — Ph. Carnegie Mellon. 1995—.D. Carnegie Mellon University. Simon Professor — Ph. Carnegie Mellon.D..D. Carnegie Mellon University. Principal Systems Scientist — Ph. LATANYA SWEENEY. 1990—. Johns Hopkins University. 1983—. University of Pittsburgh.. University Of California At Berkeley. 2004—. Research Scientist — Ph. Research Scientist — Ph.D.I. Alan Perlis Professor — Ph. Carnegie Mellon. 1984—. Carnegie Mellon University. ANTHONY TOMASIC..D. Pace University. SCOTT STEVENS. Carnegie Mellon University. Yale University. Alumni Research Professor of Computer Science — M. Research Scientist — Ph. 2000—.D.... Associate Professor — Ph.D. 1997—.D. Carnegie Mellon. Philosophy — Ph.D. MANUELA VELOSO. 1999—. Professor — Ph. 1988—. Professor — Ph. Carnegie Mellon University. 2005—. Professor — Ph.D.D. WILLIAM SCHERLIS.D.D. Professor — Ph. Lecturer — M.D. Teaching Professor — M.. Assistant Dean for Undergraduate Education — B. 1985—. Associate Teaching Professor — M. University of Pittsburgh. 2000—. CHARLES THORPE. Buhl Professor.D. University of Michigan. Pennsylvania State University. Carnegie Mellon University... 2004—. University of Massachusetts. Carnegie Mellon. Systems Scientist — Ph. Carnegie Mellon.. Qatar — Ph. Research Professor — Ph.D. Kyoto University. Research Professor — Ph. Carnegie Mellon.D. 1965—.. 2004—. Carnegie Mellon. 2005—.. ALEXANDER WAIBEL.. YASER SHEIKH.S. DAVID WETTERGREEN. Carnegie Mellon..S.. STEVEN RUDICH. SANJIV SINGH. ADRIEN TREUILLE.D.. RAHUL TONGIA. Professor and Director. University of Minnesota. Carnegie Mellon.T. JEFF SCHNEIDER. 1991—. Assistant Professor — Ph. 1984—. Carnegie Mellon University. Carnegie Mellon University. Professor and Department Head. Carnegie Mellon University.D. Carnegie Mellon.. KATIA SYCARA. University of Colorado.. Assistant Professor — Ph. Carnegie Mellon. Carnegie Mellon. Professor — Ph. Carnegie Mellon University. ANTHONY STENTZ. Associate Teaching Professor — Ph.D. Carnegie Mellon. Teaching Professor. Herbert A.D. Georgia Institute of Technology. 2008—. HUI ZHANG.. SRINIVASAN SESHAN. Carnegie Mellon University. Professor — Ph. 1992—. JIE YANG.D. LUIS VON AHN. ..S. Research Professor — Ph. SUJATA TELANG.D. PETER STEENKISTE.S. 1982—.D.. Senior Systems Scientist — Ph.. Carnegie Mellon University. YIMING YANG. TUOMAS SANDHOLM. Carnegie Mellon. Carnegie Mellon. MARY SHAW.. Carnegie Mellon University. Professor — Ph. Carnegie Mellon. Professor — Ph. DANA SCOTT. Carnegie Mellon University.. JANE SIEGEL. Senior Systems Scientist — Ph. Senior Systems Scientist — Ph. Carnegie Mellon.P.D. Massachusetts Institute of Technology. NORMAN SADEH-KONIECPOL. Carnegie Mellon. Carnegie Mellon.. Research Professor. GEORGE STETTEN. Carnegie Mellon University.. Associate Research Professor — Ph.. 2003—. Carnegie Mellon. Associate Research Professor — Ph... Carnegie Mellon University.. Carnegie Mellon. 2003—.S. 1997—. Carnegie Mellon.D.. Systems Scientist — Ph. TEDDY SEIDENFELD. Carnegie Mellon. Carnegie Mellon University. Carnegie Mellon University.D. JEANNETTE WING. Carnegie Mellon University.. Carnegie Mellon...S.. 1987—.D. 1988—. TANJA SCHULTZ.. Lecturer — B. 2002—.. 1995—. MICHAEL SHAMOS. Massachusetts Institute of Technology. Carnegie Mellon.D. Professor — Ph. Research Professor — Ph. Carnegie Mellon University. Professor — Ph. 1985—.. 2003—.