Teaching > SU21 CS 61BL

CS 61BL: Data Structures & Programming Methodology, Summer 2021


Aniruth Narayanan



Recurring Section: Tuesday/Thursday, 5:00-6:00pm, Online

Quiz Section: Monday/Friday, 4:30-5:00pm, Online


Course Website

Zoom Link

Recurring Section Feedback Form


The following worksheets and quizzes were created by CS61BL course staff and instructors. I created slides for each recurring section based on feedback and requests on what to review, so they may not be perfectly in line with the worksheets themselves. Some of the later quiz sections have an exam problem or something similar at the end of the given quiz. If you have any feedback, feel free to let me know.

If a worksheet/quiz is not linked on the course website, it will not be linked below.

If you are accessing this page on a mobile device, you can scroll horizontally on the table below.

Worksheet #Review SlidesAnnotated WorksheetWorksheet SolutionsQuiz #Annotated Quiz
Worksheet 1Worksheet 1 SlidesWorksheet 1 AnnotatedWorksheet 1 SolutionsQuiz 1Quiz 1 Annotated
Worksheet 2Worksheet 2 SlidesWorksheet 2 AnnotatedWorksheet 2 SolutionsQuiz 2Quiz 2 Annotated
Worksheet 3Worksheet 3 SlidesWorksheet 3 AnnotatedWorksheet 3 SolutionsQuiz 3Quiz 3 Annotated
Worksheet 4Worksheet 4 SlidesWorksheet 4 AnnotatedWorksheet 4 SolutionsQuiz 4

Quiz 4 Annotated (N/A)

Worksheet 5Worksheet 5 SlidesWorksheet 5 AnnotatedWorksheet 5 SolutionsQuiz 5Quiz 5 Annotated
Worksheet 6Worksheet 6 SlidesWorksheet 6 AnnotatedWorksheet 6 SolutionsQuiz 6Quiz 6 Annotated
Worksheet 7Worksheet 7 SlidesWorksheet 7 AnnotatedWorksheet 7 SolutionsQuiz 7Quiz 7 Annotated
Worksheet 8Worksheet 8 SlidesWorksheet 8 AnnotatedWorksheet 8 SolutionsQuiz 8

Quiz 8 Annotated (N/A)

Worksheet 9Worksheet 9 SlidesWorksheet 9 AnnotatedWorksheet 9 SolutionsQuiz 9Quiz 9 Annotated
Worksheet 10Worksheet 10 SlidesWorksheet 10 AnnotatedWorksheet 10 SolutionsQuiz 10Quiz 10 Annotated
Worksheet 11Worksheet 11 SlidesWorksheet 11 AnnotatedWorksheet 11 SolutionsQuiz 11Quiz 11 Annotated
Worksheet 12Worksheet 12 SlidesWorksheet 12 AnnotatedWorksheet 12 SolutionsQuiz 12Quiz 12 Annotated