Course Information

Course staff

  • Instructor: Ali R. Butt
    Office: 227 Knowledge Works II (KWII@CRC)
    Phone: (540) 231-0489
    Email:: butta@cs.vt.edu
    Office hours: Tuesday/Thursday   2pm - 3pm MCB 122  (and by appointment). Also check for me in MCB 124 (systems lab) during office hrs

  • Teaching assistant: Peter Radics (peter.radics@cs.vt.edu) M T 5-7pm
                                    Scott Schneider (scschnei@cs.vt.edu) Th F 5-7pm
                                    Patrick Boyd - UTA (talps@cs.vt.edu) W 5:30-7:30pm

    TA office hours will be held in McB 106. If you cannot make it to the listed office hours, email the TAs for an appointment.

  • Contact:
    • For project-specific questions, use the Forum first. We will read the forum strictly before answering our email. The forum is shared among all CS3214 sections this semester, because all sections will be using the same projects.

    • For project-related questions that you feel you cannot or do not want to post in the forum use cs3214-staff@cs.vt.edu. This alias goes to all TAs and instructors for this semester's offering. By sending it to that alias, you ensure that we all are kept up to date, and that we all have a chance to answer your question. However, we encourage the use of the forum. If we feel a question is appropriate for the forum, and we expect that the vast majority of questions is, we may just ask you to post it there instead of answering it by email.


    Course material


    Course policies

    • Do not cheat. Do not borrow code. We employ cheating detection tools.
    • University website on Undergraduate Honor System
    • University policy on Class Attendance and Classroom Conduct
    • Code of Ethics [ACM] [IEEE]
    • Policy for students retaking this class: Students retaking the class can use code that was created previously only as a reference for themselves, but they are not allowed to share it with their new group members, be it electronically or otherwise. Any project submission for this semester has to be created from scratch by all group members.