First-Year Learning Communities: Computer Science

A Computer Science First-Year Learning Community (FLC, pronounced "flick") will provide you with the opportunity to build meaningful relationships with Computer Science instructors, upper-year students, alumni and other first-year students. You will also get the chance to meet with start-up entrepreneurs in the information technology industry and learn strategies to find internships.

Apply to the Computer Science FLC

  • Application deadline: July 2, 2025 at 12 p.m. EDT
    • All successful applicants will be informed of their acceptance into the FLC program and receive further details by July 15, 2025.

Register now

Eligibility

  • First-year students in the Faculty of Arts & Science who have been admitted to the Computer Science admission category
  • Students living off campus are encouraged to apply to a Computer Science FLC

FLC Course Overview

By joining a FLC, you will have the opportunity to connect with a small group of students in regular FLC sessions and core first-year courses. Students in a Computer Science FLC will meet at a welcome session during the second week of classes and then every week starting September 15 for the Monday section and September 17 for the Wednesday section.

You can choose one of two Computer Science FLC sections, depending on which time works best with the other courses you plan to enrol in:

In addition to your FLC sessions, you will be automatically enrolled in the following three core courses (and accompanying tutorials) with other students in your FLC. These courses include:

  • CSC110Y1-F: Foundations of Computer Science
  • CSC111H1-S: Foundations of Computer Science II
  • MAT137Y1-Y: Calculus with Proofs

If you choose to take MAT157Y1 instead of MAT137Y1, it will be your responsibility to enrol yourself in MAT157Y1. Please consult with your College Registrar's Office if you have questions about the two courses, and contact flc@utoronto.ca for all other inquiries.

During course enrolment, you will have the option to choose additional courses to complete your first-year course schedule. The courses you are pre-enrolled in with your FLC are the core courses that all your FLC peers will be enrolled in. However, if you have a conflict between these core courses and any new courses that you will be adding to your schedule, you have the option to change your course section. Visit the New Student Guide for more information about course selection and enrolment.

Computer Science FLC Section 1

Course Name Course Code Section Day of Week Time
Computer Science FLC CSC099Y1-Y Lecture 0101 Monday 1:00-2:30 p.m.
Foundations of Computer Science CSC110Y1-F Lecture 0201 Monday, Tuesday, Thursday

Mon.: 11 a.m. – 1 p.m.

Tues. & Thurs.: 3-5 p.m.  

Tutorial 0401 Wednesday 3-5 p.m.
Calculus with Proofs MAT137Y1-Y Lecture 0201 Monday, Wednesday, Friday 10-11 a.m.
Tutorial 0602 Wednesday 11 a.m. – 12 p.m.
Course Name Course Code Section Day of Week Time
Computer Science FLC CSC099Y1-Y Lecture 0101 Monday 1:00-2:30 p.m.
Calculus with Proofs MAT137Y1-Y Lecture 0201 Monday, Wednesday, Friday 10-11 a.m
Tutorial 0602 Wednesday 11 a.m. – 12 p.m.
Foundations of Computer Science II CSC111H1-S Lecture 0101 Tuesday, Thursday

Tues.: 9-11 a.m.

Thurs.: 10-11 a.m. 

Tutorial 0401 Monday 3-5 p.m.

Computer Science FLC Section 2

Course Name Course Code Section Day of Week Time
Computer Science FLC CSC099Y1-Y Lecture 0201 Wednesday 1:00-2:30 p.m.
Foundations of Computer Science CSC110Y1-F Lecture 0201 Monday, Tuesday, Thursday

Mon.: 11 a.m. – 1 p.m.

Tues. & Thurs.: 3-5 p.m.  

Tutorial 0402 Wednesday 3-5 p.m.
Calculus with Proofs MAT137Y1-Y Lecture 0201 Monday, Wednesday, Friday   10-11 a.m.
Tutorial 0601 Wednesday 11 a.m. – 12 p.m.
Course Name Course Code Section Day of Week Time
Computer Science FLC CSC099Y1-Y Lecture 0201 Wednesday 1:00-2:30 p.m.
Foundations of Computer Science II CSC111H1-S Lecture 0101 Tuesday, Thursday

    
Tues.: 9-11 a.m.

Thurs.: 10-11 a.m. 

Tutorial 0402 Monday 3-5 p.m.
Calculus with Proofs MAT137Y1-Y Lecture 0201 Monday, Wednesday, Friday 10-11 a.m.
Tutorial 0601 Wednesday 11 a.m. – 12 p.m.

Your FLC Team

Headshot of Virat Talan

Preferred Name: Virat 

Pronouns: he/him/his 

Program(s): Computer Science specialist, Economics minor, Business Fundamental Certificate 

Year: Second  

College: Victoria College 

Hometown: India 

What activities have you been involved in on campus? Victoria University Students' Administrative Council Mental Wellness Commission, Computer Science Students' Union, U of T Finance & Leadership Council, Hart House Camera Club 

Why peer mentorship? Starting at U of T felt like diving into the deep end with so many new faces, endless things to explore and courses that really push you. I remember feeling so overwhelmed and a bit lost in that whirlwind. Last year, I was part of the FLC where I not only met some great friends, but also found mentors who checked in on me, shared their own experiences and helped me find my way. Their support made all the difference, and now I want to pay it forward. Becoming a mentor means I get to guide others who’ll be in those same shoes, while also reflecting on my own journey and growing alongside them. 

What are you looking forward to this academic year? I’m excited to meet more new people from diverse backgrounds and join more clubs that spark my curiosity. I also want to expand my knowledge of computer science, whether through projects or research, and most of all, spend more quality time with my friends. 

What advice would you give to first-year students? Remember that this is a journey, not a race. Be open to trying new things like joining clubs and communities that interest you and say yes to different opportunities, but pace yourself and prioritize what truly excites you. Balance is always the key: explore new things, but don’t forget to pause, reflect and enjoy each step along the way. 

Sataphon Obra headshot

Preferred Name: Pf 

Pronouns: she/her/hers 

Program(s): Computer Science specialist 

Year: Third 

College: St. Michael's College 

Hometown: Bangkok, Thailand 

What activities have you been involved in on campus? U of T Blueprint (Developer), U of T Web Dev, The Varsity, U of T’s Iron Dragon (Paddler), St. Mike’s Intramural Soccer 

Why peer mentorship? I want to explore the different career paths in computer science — U of T has so many cool options. I'm also hoping to grow as a mentor. Last summer, I really enjoyed being a SAT tutor with Schoolhouse World; helping others was super rewarding, and I’d love to keep building on that through FLC. 

What are you looking forward to this academic year? Learning more about computer science theories that I will hopefully find engaging and useful after I complete my internship this summer. 

What advice would you give to first-year students? Don’t be afraid to ask for help — seriously. I used to hesitate too, but my FLC mentor pushed me to try the Math Learning Centre, and it ended up being more than just a study space — it became a place to meet friends. Also, since FLC students often share the same schedule, you’ll see familiar faces in class, which really helps. 

Vennise Ho

Preferred Name: Vennise 

Pronouns: she/her/hers 

Program(s): Computer Science Specialist, Psychology Minor (prospective) 

Year: Second 

College: University College 

Hometown: Mississauga, Ontario 

What activities have you been involved in on campus? Research at the Bernhardt-Walther Lab, FLC Peer Mentor (2024-2025), Hart House Archery Club, U of T AI Club (Conference Team) 

Why peer mentorship?  University is an incredibly big change and I want to help make that transition easier through peer mentorship. I joined a FLC in my first year and having enthusiastic peer mentors who genuinely cared helped me with my own transition to university. This is my second year being a FLC peer mentor, and I've learned a lot from my first two years at university. I want to bring to you what I've gained from my previous experiences and hopefully make your life a little easier. 

What are you looking forward to this academic year? I want to participate in even more extracurriculars this year such as hackathons and intramurals! I'm also really excited to continue working at the Bernhardt-Walther Lab (BW Lab) on computational vision research. I’m also looking forward to competing in the inter-university archery tournament that the Hart House Archery Club participates in :) 

What advice would you give to first-year students? If you need to take a step back to focus on yourself and your health, that's completely okay. Not everything has to be full throttle all the time. Take the time to slow down and breathe - taking care of yourself IS productive and you don't need to feel guilty for taking breaks. You've got this :) 

Rana Nagash Headshot

Preferred Name: Rana 

Pronouns: she/her/hers 

Program(s): Computer Science specialist, Statistics minor 

Year: Second 

College: University College 

Hometown: Newmarket, Ontario 

What activities have you been involved in on campus? Recognized Study Groups and going to the gym facilities on campus. 

Why peer mentorship? I want to be a peer mentor because I found the mentorship I received in my first year to be incredibly valuable. I experienced first-hand how mentorship made a big difference in helping me adjust to university life. Now that I’ve gone through that transition myself, I want to offer that same support to first-year students. I want to help them navigate the challenges of their first year, whether that’s with academics, finding community or just figuring things out one step at a time. Being able to guide and encourage others through that experience is something I really care about. 

What are you looking forward to this academic year? I’m looking forward to finding new ways to contribute to the U of T community, especially through mentorship and collaboration. I’m excited to meet students with different experiences, share what I’ve learned so far and be part of a space where people feel supported and connected. I’m looking forward to making connections, learning from others’ perspectives and becoming even more engaged in the university community as a whole. 

What advice would you give to first-year students? Don’t be afraid to ask for help, whether it’s about academics, finding your way around campus or just figuring things out in general. University can feel overwhelming at times, but you’re not expected to do it all alone. There are so many people who genuinely want to support you. Reaching out doesn’t mean you’re falling behind, it means you care about your growth. The earlier you build those connections and make use of the resources around you, the more confident and comfortable you’ll feel moving forward.