The Department of Computer Science has a centralized process for assigning Teaching Fellows to courses. Submission deadline is May 1, 2017. First Name * Last Name * YALE Email Address * Enter Yale email address only PhD Program * Year * Research Advisor * Course Preference Please select up to three courses you have an interest in, then rank them in order of preference in the box below. CPSC 134 – Programming Musical Applications – Scott Petersen CPSC 150 – Computer Science and the Modern Intellectual Agenda – David Gelernter CPSC 183 – Law, Technology, and Culture – Brad Rosen CPSC 223 – Data Structures & Programming Techniques – James Glenn CPSC 323 – Introduction to Systems Programming and Computer Organization – Stanley Eisenstat CPSC 412/512 – Designing the Digital Economy – Glen Weyl CPSC 422/522 – Design and Implementation of Operating Systems – Zhong Shao CPSC 426/526 – Building Decentralized Systems – Ennan Zhai CPSC 427/527 – Object Oriented Programming – James Glenn CPSC 431/531 – Computer Music Algorithms and Heuristic Composition – Scott Petersen CPSC 433/533 – Computer Networks – Richard Yang CPSC 437/537 – Introduction to Databases – Avi Silberschatz CPSC 445/545 – Intro to Data Mining – Guy Wolf CPSC 453/553 – Machine Learning for Biology – Smita Krishnaswamy CPSC 454/554 – Software Analysis and Verification – Ruzica Piskac CPSC 465/565 – Theory of Distributed Systems – James Aspnes CPSC 467/567 – Cryptography and Computer Security – Michael Fischer CPSC 470/570 – Artificial Intelligence – Dragomir Radev CPSC 475/575 – Computational Vision and Biological Perception – Steven Zucker CPSC 679 – Computational Issues in 3D Design and Fabrication – Benedict Brown Please rank your choices of courses: Please number according to sample: 1-CPSC 470/570 – Artificial Intelligence – Dragomir Radev 2-CPSC 453/553 – Machine Learning for Biology – Smita Krishnaswamy 3-CPSC 150 - Computer Science and the Modern Intellectual Agenda - David Gelernter Has an instructor asked you to be his/her TF? * Yes No If yes, please enter the course name and number, along with the instructor's name. Please let us know if there is any other relevant information we should be aware of when considering TF assignments.