CS 115: Introduction to Computer Science 1


Course personnel include the instructors, one or more full-time ISAs (undergraduate co-op students hired by the Instructional Support Group, ISG), graduate teaching assistants and/or instructional apprentices (assigned to the course by the Cheriton School of Computer Science), and a coordinator from ISG providing logistical support.

Additionally, if instructors make available additional material for their lecture sections (such as clarification of specific lectures or extra examples), they will be posted with the respective instructor. Currently, there are none.


  • John A. Akinyemi
    E-mail: john.akinyemi@uwaterloo.ca
    Office:  DC 2130
    Office Hours: Tuesday: 4:30pm – 6:30pm  
  • Collin Roberts
    E-mail: cd2rober@uwaterloo.ca
    Office:  DC 3108
    Office Hours: Monday: 12:30pm – 1:50pm  

    Tuesday: 1:00pm – 1:50pm  

  • Wasif Khan
    E-mail: w23khan@uwaterloo.ca
    Office:  MC 4065
    Office Hours: Monday: 10:00am – 11:00am  

Instructional Support Assistants (ISAs)

  • Bettina Boucher
    E-mail:  cs115@uwaterloo.ca
    Office:  MC 4065
    Office Hours: Monday 2:00pm-4:00pm 
  • Laura Clark
    E-mail:  cs115@uwaterloo.ca
    Office:  MC 4065
    Office Hours: Tuesday 10:00am-12:00pm 
  • Brookelynn Gerber
    E-mail:  cs115@uwaterloo.ca
    Office:  MC 4065
    Office Hours: Tuesday 2:00pm-4:00pm 

Instructional Support Coordinator

  • Barbara Daly (CS 115)
    E-mail:  bmzister@uwaterloo.ca
    Office:  MC 4007
    Office Hours:  By appointment
    Phone:   x36692

CS Academic Advisors