Resources at QC Learning Commons

In addition to peer tutoring, QC Learning Commons offers a variety of other academic support resources to contribute to student success.

Use the buttons below to navigate through different section of this page:

CSCI Resources

Spring 2026: Quiz, Midterm, and Final Exam Hybrid Review Sessions

Join LC Peer Mentors for hybrid review sessions for the following courses:

  • CSCI 111, CSCI 211, CSCI 212, CSCI 220, CSCI 320, CSCI 343

Join the Zoom Meeting:

  • Meeting ID: 826 0153 5188
  • Passcode: 087844

Upcoming Spring 2026 CSCI Review Session Schedule

Click the button below for the full CSCI Review Session schedule in a calendar view:

Please note that actual review date/time for the upcoming review sessions are subject to change. Questions? Email LCommons@qc.cuny.edu

Previous CSCI Review Session Recordings

Expand below to view the full schedule and access previous session recordings:

CSCI 111

Spring 2026:

Exam Date Review Date Review Time Course Instructor Topic Recording
Thursday, March 19, 2026 Saturday, March 14, 2026 2:30 – 4:30 PM CSCI 111-211 Cuneyt Akinlar Midterm 1
Tuesday, May 5, 2026 Friday, May 1, 2026 CSCI 111-211 Cuneyt Akinlar Midterm 2 Upcoming
Tuesday, May 26, 2026 Saturday, May 23, 2026 CSCI 111-211 Cuneyt Akinlar Final Upcoming

Fall 2025:

Exam Date Review Date Time Course Instructor Topic Recording
Thursday, October 9, 2025 Friday, October 3, 2025 12:30 – 2:30 PM CS111 Oren Steinberg Midterm 1
Tuesday, October 21, 2025 Friday, October 17, 2025 12:00 – 2:00 PM CS111-221 Cuneyt Akinlar Midterm 1
Wednesday, October 22, 2025 Friday, October 17, 2025 2:30 – 4:30 PM CS111-111 Xinying Chyn Midterm 1
Tuesday, November 11, 2025 Friday, November 7, 2025 12:30 – 2:30 PM CS111 Oren Steinberg Midterm 2
Monday, November 24, 2025 Friday, November 21, 2025 12:30 – 2:30PM CS111-111 Xinying Chyn Midterm 2
Tuesday, November 25, 2025 Friday, November 21, 2025 8:00 – 10:00 PM CS111-221 Cuneyt Akinlar Midterm 2
Tuesday, December 9, 2025 Friday, December 5, 2025 3:30 – 5:30 PM CS111 Oren Steinberg Midterm 3
Thursday, December 18, 2025 Sunday, December 14, 2025 7 – 9 PM CS111 Oren Steinberg & Cuneyt Akinlar Final
Monday, December 22, 2025 Friday, December 19, 2025 7 – 9 PM CS111-111 Xinying Chyn Final

Spring 2025:

Exam Date Review Date Time Course Instructor Topic Recording
3/11/25 3/8/25 12-2PM CS111-231 Oren Steinberg Midterm 1
3/20/25 3/16/25 3-5PM CS111-211 Cuneyt Akinlar Midterm 1
4/10/25 4/4/25 4-6PM CS111-231 Oren Steinberg Midterm 2
5/1/25 4/25/25 4-6PM CS111-211 Cuneyt Akinlar Midterm 2
5/20/25 5/16/25 12-2PM CS111-211 Cuneyt Akinlar Final Exam
5/22/25 5/20/25 3-5PM CS111-231 Oren Steinberg Final Exam

Fall 2024:

Date Time Course Instructor Topic Facilitator Recording
10/19/24 6:15-8:15pm CS111 Cunyet Akinlar Midterm 1 Ye Htut + Sulaiman
11/22/24 1:15-3:15pm CS111 Cunyet Akinlar Midterm 2 Roi + Ye Htut
12/13/24 1:15-3:15pm CS111 Cunyet Akinlar Final Roi + Sulaiman
10/12/24 4-6pm CS111 Xinying Chyn Midterm 1 Roi + Ye Htut
11/17/24 4-6pm CS111 Xinying Chyn Midterm 2 Roi + Sulaiman
prac2.pdf
12/13/24 3:30-5:30pm CS111 Xinying Chyn Final Roi + Sulaiman

Spring 2024:

Review sessions for instructors Akanlar and Chyn, facilitated by peer mentors Justin and Roi.Ìý

  • Midterm 1 Review
    • 3/10 12:15-2:15pm
      • This session was not recorded
  • Midterm 2 Reviews
    • 4/14 12-2pm
      • This session was not recorded
  • Final Review
    • 5/18 12:15-2:15pmÌý
      • This session was not recorded

Fall 2023:

    • Professor Ryba’s CS111 Lecture Review:
CSCI 211

Fall 2025:

Exam Date Review Date Time Course Instructor Topic Recording
Tuesday, 11/25/2025 Friday, 11/21/2025 3-5 PM CS211 Jerry Waxman Midterm
Wednesday, 12/17/2025 Friday, 12/12/2025 12:30-2:30 PM CS211 Jerry Waxman Final

Spring 2025:

Exam Date Review Date Time Course Instructor Topic Recording
4/2/25 3/28/25 12-2PM CS211 Jerry Waxman Midterm 1
4/23/25 4/21/25 12-2PM CS211 Xinying Chyn Midterm 2

CSCI 211 Spring 2025 Final Review Session was canceled.

Fall 2024:

Date Time Course Instructor Topic Facilitator Recording
10/26/24 4-6pm CS211 Jerry Waxman Midterm Roi + Ye Htut
12/15/24 4-6pm CS211 Jerry Waxman Final Roi + Ye Htut

Spring 2024:

Review sessions for instructor Waxman, facilitated by peer mentors Justin and Roi.Ìý

  • Midterm 1 Review
    • 3/24 4-6pm
  • Final Review
    • 5/17 12:15-3:15pm CS 211 (Waxman)Ìý
      • This session was not recorded

Fall 2023:

CSCI 212

Spring 2026:

Exam Date Review Date Review Time Course Instructor Topic Recording
Tuesday, March 3, 2026 Friday, February 27, 2026 3:30 – 5:30 PM CSCI 212-231 Oren Steinberg Midterm 1
Wednesday, March 18, 2026 Friday, March 13, 2026 3:30 – 5:30 PM CSCI 212-111 Alex Ryba Midterm 1
Monday, April 27, 2026 Friday, April 24, 2026 2 – 4 PM CSCI 212-111 Alex Ryba Midterm 2 Upcoming
Monday, May 18, 2026 Friday, May 15, 2026 Ìý CSCI 212-111 Alex Ryba Final Upcoming

Fall 2025:

Exam Date Review Date Time Course Instructor Topic Recording
Thursday, September 25, 2025 Monday, September 22, 2025 7-9pm CS212 Oren Steinberg Midterm1
Friday, October 24, 2025 Friday, October 17, 2025 4:45-6:45 PM CS212 Kenneth Lord Midterm 1
Exam1PracticeSpring2013Answered.pdf
Exam1AMAnswered.pdf
Thursday, October 30, 2025 Friday, October 24, 2025 6:30-8:30PM CS212 Oren Steinberg Midterm 2
Wednesday, December 3, 2025 Friday, November 28, 2025 7-9 PM CS212 Kenneth Lord Midterm 2
Tuesday, December 9, 2025 Sunday, December 7, 2025 8-10 PM CS212 Oren Steinberg Midterm 3
Friday, December 19, 2025 Friday, December 12, 2025 7-9 PM CS212 Kenneth Lord Final
Tuesday, December 16, 2025 Saturday, December 13, 2025 7-9 PM CS212 Oren Steinberg Final

Spring 2025:

Exam Date Review Date Time Course Instructor Topic Recording
3/5/25 3/1/25 3-5PM CS212-131 Xinying Chyn Midterm 1
3/12/25 3/7/25 12-2PM CS212-121 Kenneth Lord Midterm 1
4/23/25 4/21/25 12-2PM CS212-131 Xinying Chyn Midterm 2
5/5/25 5/2/25 4-6PM CS212-121 Kenneth Lord Midterm 2
5/19/25 5/14/25 TBD CS212-121 Kenneth Lord Final Exam This session was canceled
5/21/25 5/17/25 12-2PM CS212-131 Xinying Chyn Final Exam

Fall 2024:

Date Time Course Instructor Topic Facilitator Recording
10/13/24 4-6pm CS212 Kenneth Lord Midterm 1 Ye Htut + Sulaiman
11/30/24 4-6pm CS212 Kenneth Lord Midterm 2 Roi + Ye Htut
12/14/24 4-6pm CS212 Kenneth Lord Final Roi + Ye Htut
9/29/24 4-6pm CS212 Oren Steinberg Midterm 1 Ye Htut + Sulaiman
11/3/24 4-6pm CS212 Oren Steinberg Midterm 2 Ye Htut + Sulaiman
12/15/24 2-4pm CS212 Oren Steinberg Final Ye Htut + Sulaiman This session was not recorded

Spring 2024:

Review sessions for instructors Steinberg and Lord, facilitated by peer mentors Justin and Roi.Ìý

  • Midterm 1 Review
    • 2/25 12pm-2pm (Steinberg’s Section)
      • This session was not recorded
    • 3/10 10am-12pm (Lord’s Section)Ìý
  • Midterm 2 ReviewsÌý
    • 3/24 12-2pm (Steinberg’s Section)
    • 5/5 12pm-2pm (Lord’s Section)Ìý
      • This session was not recorded
  • Final Review
    • 5/17 10am-12pm (Lord’s Section)Ìý
      • This session was not recorded
    • 5/19 12-2pm (Steinberg’s Section)
      • This session was not recorded
  • Ìý
CSCI 220

Spring 2026:

Exam Date Review Date Review Time Course Instructor Topic Recording
3/16/2026(A), 3/24/2026(D) Saturday, March 14, 2026 12:00 – 2:00 PM CSCI 220 Alla Rozovskaya, Delaram Kahrobaei Midterm 1
4/15/2026(T), 4/20/2026(A) Friday, April 10, 2026 3:30 – 5:30 PM CSCI 220 T. Yung Kong, Alla Rozovskaya Midterm 1 & 2
5/13/2026 (Midterm T), 5/20/2026(Final T), Unknown (Final D), Unknown (Final A) Friday, May 8, 2026 Ìý CSCI 220 Alla Rozovskaya, Delaram Kahrobaei, T. Yung Kong Midterm 2 & Final Upcoming

Fall 2025:

Exam Date Review Date Time Course Instructor Topic Recording
Monday, October 6, 2025 Friday, October 3, 2025 TBD CS220 Xinying Chyn Midterm 1 This session was canceled
Wednesday, October 22, 2025 Monday, October 20, 2025 12:30 – 1:30PM CS220 Delaram Kahrobaei Midterm 1 This session was canceled
Monday, November 10, 2025 Friday, November 7, 2025 3 – 5 PM CS220 Xinying Chyn Midterm 2
Monday, November 17, 2025 Wednesday, November 12, 2025 12:30 – 1:30PM CS220 T.Yung Kong Midterm 1
Monday, December 15, 2025 Friday, December 12, 2025 TBD CS220 T.Yung Kong Midterm 2 This session was canceled
Monday, December 22, 2025 Friday, December 19, 2025 TBD CS220 Xinying Chyn Final This session was canceled
Monday, December 22, 2025 TBD TBD CS220 T.Yung Kong Final This session was canceled
TBD TBD TBD CS220 Paul Cesaretti Final This session was canceled
TBD TBD TBD CS220 Delaram Kahrobaei Final This session was canceled

Spring 2025:

Exam Date Review Date Time Course Instructor Topic Recording
3/20/25 3/15/25 10:30-12:30PM CS220-221 Delaram Kahrobei Midterm 1
4/7/25 3/29/25 10:30-12:30PM CS220-121 Tatyung Kong Midterm 1
4/22/25 4/18/25 4-6 PM CS220-112 Robert Goldberg Quiz 3
5/8/25 5/7/25 12-2 PM CS220-222 Paul Cesaretti Midterm 2

SP25 CSCI Review Session (Topic: Final Exam) – 5/18/2025 2-4pm CS220 Paul Cesaretti, Robert Goldberg, Delaram Kahrobaei, Tatyung Kong:

CSCI 320

Spring 2026:

Exam Date Review Date Review Time Course Instructor Topic Recording
Wednesday, March 25, 2026 Friday, March 20, 2026 12:30-2:30 pm CSCI 320-212 Bojana Obrenic Midterm 1
Wednesday, May 6, 2026 Friday, May 1, 2026 CSCI 320-212 Bojana Obrenic Midterm 2 Upcoming
Monday, May 18, 2026 Friday, May 15, 2026 CSCI 320-212 Bojana Obrenic Final Upcoming

Fall 2025:

Exam Date Review Date Time Course Instructor Topic Recording
Wednesday, October 29, 2025 Saturday, October 25, 2025 11-1PM CS320 Bojana Obrenic Midterm 1
Wednesday, December 3, 2025 Friday, November 28, 2025 2-4PM CS320 Bojana Obrenic Midterm 2
Wednesday, December 17, 2025 Friday, December 12, 2025 3-5PM CS320 Bojana Obrenic Final

Spring 2025:

Exam Date Review Date Time Course Instructor Topic Recording
3/19/25 3/15/25 1-3PM CS320 Bojana Obrenic Midterm 1
5/6/25 5/4/25 1-3PM CS320 Bojana Obrenic Midterm 2
5/21/25 5/18/25 4:30-6:30PM CS320 Bojana Obrenic Final Exam

Disclaimer: Please note that this is not a review for the course’s final, but rather a problem-solving practice session, covering the following topics:
* Regular Expressions
* Turing Machines
* Finite Automata
* Context-Free Grammars
* Pumping Lemma

CSCI 343

Spring 2026:

Exam Date Review Date Review Time Course Instructor Topic Recording
Thursday, March 19, 2026 Friday, March 13, 2026 1:00 – 3:00 PM CSCI 343(section unknown) Simina Fluture Midterm 1
Thursday, March 26, 2026 Saturday, March 21, 2026 7-9 PM CSCI 343-231 Vivek Upadhyay Midterm
Thursday, April 23, 2026 Friday, April 17, 2026 1:00 – 3:00 PM CSCI 343(section unknown) Simina Fluture Midterm 2
Thursday, May 21, 2026 Saturday, May 16, 2026 CSCI 343-231 Vivek Upadhyay Final Upcoming
Tuesday, May 26, 2026 Saturday, May 23, 2026 CSCI 343(section unknown) Simina Fluture Final Upcoming

Fall 2025:

Exam Date Review Date Time Course Instructor Topic Recording
Tuesday, October 21, 2025 Friday, October 10, 2025 1:00 – 3:00 PM CS343 Vivek Upadhyay Midterm
Tuesday, December 9, 2025 Saturday, December 6, 2025 8-10 PM CS343 Vivek Upadhyay Final

Computer Science General Resources

Python is a flexible and user-friendly programming language widely used in computer science, data analysis, social sciences, and many other fields. Whether you’re new to coding or just curious about how Python works, this session is a great opportunity to get started.

FA25 LC Python Workshop Series:

  • Intro to Python Workshop:
  • Python Libraries Workshop:
Practice your Data Structures (CSCI 313) and Algorithms (CSCI 323) skills via hands-on technical interview problem practices with peer tutors at QC Learning Commons.

SP25 LC LeetCode Workshop Series:

  • Week 1: Arrays and HashMaps
  • Week 2: Arrays and Two Pointers
  • Week 3: Linked Lists
  • Introduction to the System Design Interview Workshop

FA24 LC LeetCode Workshop Series:

  • Week 1: Arrays and HashMaps
  • Week 2: Tree Traversal
  • Week 3: Graphs

  • (Join the Code for All club at QC)


  • (Dynamic Innovative Competent Efficient)


  • (A student organization focused on coding and tech solutions)


  • (A student organization for women and nonbinaries in tech)

Online Courses:


  • (Covers material for CSCI 111, 211, 212)

For Troubleshooting:


  • (A community-driven Q&A site for programming help)

YouTube Channels:


  • (Coding tutorials on various topics and practice)


  • (Engaging coding tutorials in multiple languages and topics)

Biology Resources

Spring 2026:

  • SP26 BIOL Review Session – BIOL105 Exam 1:
  • SP26 BIOL Review Session – BIOL105 Exam 2:
  • SP26 BIOL Review Session – BIOL105 Exam 3:

Fall 2025:

  • FA25 BIOL Review Session – BIOL105 Exam 1:
  • FA25 BIOL Review Session – BIOL105 Exam 2:
  • FA25 BIOL Review Session – BIOL105 Final Exam:

Spring 2025:

Physics Resources

Spring 2024:

  • PHYS 1214 Problem-Solving Series:
  • PHYS 1464 Problem-Solving Series:

Other Review Session and Event Recordings

Watch more Learning Commons digital media collection at our YouTube channel: