Columbia Computer Science TA Page
ta.cs.columbia.edu

Welcome to the Computer Science Department's TA website!!

    Here you will information on how to apply for a TA position, look for TA-related announcements, make a complaint, look up regulations and more. The goal of this site is to provide a fully comprehensive resource for all things TA-related. So if you have any suggestions for improvement or additional information, please share them and help us fully achieve that goal.

    The TA Czar
    The Committee on Undergraduate Computer Science Education
IMPORTANT MESSAGE TO TEACHING ASSISTANTS!!!

Federal regulations specify that you are NOT allowed to work until a valid I-9 has been completed and submitted to the department. TAs who are being paid by the university for the first time must complete an I-9 regardless of citizenship or visa status. Failure to complete and submit the I-9 and other necessary employment paperwork to Cindy Walters within 3 days of the start of classes or 3 days of accepting the TA position (if you are offered a TA position after classes begin) will result in pro-ration of the semester stipend.

PLEASE NOTE: If you are on a visa type other than F-1 or J-1 you cannot be a CS TA. In addition, if your country has a tax treaty with the US, you will be contacted by the Payroll Department once an employment record has been created for you with further instructions.

If you are completing a mandatory teaching requirement, you do not need to complete any paperwork and only have to accept the position in mice; if you are presently funded as a GRA student you will be paid for TA duties as additional comp and need only to accept the position in mice. All others must follow these guidelines to complete the paperwork. Contact Cindy Walters (cindy [at] cs.columbia.edu) with any additional questions.

Announcements:

    Friday 2/8/2013, 11:45pm


    TA Required: COMS E6998-4: Data Science and Technology Entrepreneurship
    A TA is required for the Data Science and Technology Entrepreneurship course. This is a joint course offered across two schools: Computer Science Dept. 6998-004 and Columbia Business School – B8848-001. The ideal candidate is a student who has already taken machine learning and cloud computing course with a very strong interest in web applications and entrepreneurship. But we will consider any candidate with machine learning or statistical NLP background with knowledge of web applications framework. If you are excited about entrepreneurship, please apply! You can find the syllabus and brief description for the class here. Please list this as a preferred choice on your MICE application if you are interested. Contact Sameer Maskey (smaskey [at] cs.columbia.edu) for more information.

    Friday 1/25/2013, 12:45pm


    TA Required: COMS W4111: Introduction to Databases
    A TA is required for the Introduction to Databases course. Applicants should have previously taken W4111 and received a high grade (A- or higher). Please list this as a preferred choice on your MICE application if you are interested. Contact Alexandros Biliris (biliris [at] cs.columbia.edu) for more information.

    Friday 1/25/2013, 12:45pm


    TA Required: CSEE W4119: Computer Networks
    A TA is required for the Computer Networks course. We are looking for applicants with strong programming skills, who already completed the Computer Networks class (CSEE 4119, or equivalent in previous studies), and feel comfortable to design programming assignments for java and C. Please list this as a preferred choice on your MICE application if you are interested. Contact Augustin Chaintreau (augustin [at] cs.columbia.edu) for more information.

    Wednesday 1/23/2013, 5:30pm


    TA Required: COMS W4735: Visual Interfaces to Computers
    A TA is required for the Visual Interfaces course. Applicants should have experience in image processing or computer vision, through a course or an internship or job experience. Duties are relatively light, and consist of grading three assignments and holding office hours; the larger course project will be graded entirely by the professor. Please list this as a preferred choice on your MICE application if you are interested. Contact John Kender (jrk [at] cs.columbia.edu) for more information.

    Wednesday 1/23/2013, 11:00am


    TA Required: COMS E6998-10: Cellular Networks and Mobile Computing
    A TA is required for the Cellular Networks and Mobile Computing course. Applicants should have expertise in iOS programming. Specifically, the student should have working experience on Objective-C, Multiple MVC and segues, blocks and multithreading, networking, core data, and iCloud. Please list this as a preferred choice on your MICE application if you are interested. Contact Li Erran Li (lierranli [at] cs.columbia.edu) for more information.

    Tuesday 1/22/2013, 3:00pm


    TA Required: COMS E6998-6: Mobile HCI
    A TA is required for the Mobile HCI course. Applicants who have taken an undergraduate Human-Computer Interaction or User Interfaces course will be preferred. Please list this as a preferred choice on your MICE application if you are interested. Contact Kevin Li (kl2584 [at] columbia.edu) for more information.

    Tuesday 1/22/2013, 3:00pm


    TA Required: COMS W4172: 3D UI and Augmented Reality
    A TA is required for the 3D UI and Augmented Reality course. Applicants should have previously taken this class and done well. Students with a strong background in 3D graphics (e.g., having taken and done well in 4160) will also be considered. Please list this as a preferred choice on your MICE application if you are interested. Contact Steven Feiner (feiner [at] cs.columbia.edu) for more information.

    Tuesday 1/15/2013, 11:00am


    TA Required: COMS W4118: Operating Systems
    A TA is required for the Operating Systems course. Applicants should have previously taken W4118 and received a high grade. Applicants who have worked with Android before will be preferred. Please list this as a preferred choice on your MICE application if you are interested. Contact Kaustubh Joshi (krj [at] cs.columbia.edu) for more information.

    Tuesday 1/15/2013, 11:00am


    TA Required: COMS E6998-2: Mobile Computing
    A TA is required for the Mobile Computing course. Applicants should have successfully completed the Operating Systems course (COMS W4118). Applicants with iPhone or Android programming experience will be preferred. Please list this as a preferred choice on your MICE application if you are interested. Contact Jason Nieh (nieh [at] cs.columbia.edu) for more information.

    Friday 1/11/2013, 5:45pm


    TA Required: CSEE E6861: CAD of Digital Systems
    TAs are required for the CAD of Digital Systems course. Applicants should have successfully completed this course with a high grade or have equivalent background. Please list this as a preferred choice on your MICE application if you are interested. Contact Steven Nowick (nowick [at] cs.columbia.edu) for more information.

    Monday 12/17/2012, 8:30pm


    MSTA Applications for Spring 2013
    The MSTA Applications for Spring 2013 are open. The deadline for submitting the application is December 31, 2012.

    Monday 12/17/2012, 8:30pm


    Off-campus access for MICE
    If you are off-campus and need to access MICE for TA Applications, you can follow instructions here.

    Monday 12/17/2012, 8:30pm


    TA Applications for Spring 2013
    TA applications for Spring 2013 are now open. Please apply on MICE. The soft deadline for applications is December 31, 2012.


Home

TA Room Information
Map to TA-Room

TA Complaints
Contacts
Anonymous Feedback

Becoming a TA
TA Info for PhD Students

When you are a TA
TA Employment Process
Important Links for TAs
FAQ

Private CS Tutors

Useful Tools