Welcome to CS140! This class is named "Data Structures and Algorithms I". In this course, you will be going back to C++ (from your last class) and continue to learn more about it. Furthermore, you will also cover more about how to actually implement some of the features and algorithms of the STL library, and understand Data Structures (hence the course name).

This time around, I'm the head TA of the course. Each of you are assigned one of three lab sections, all of which I'm hosting. Each lab section is around two hours long. Depending on which section you are in, I'll be aided by another CS140 TA:
  • Section 1: No assistants. Yeah, no one wants to be here at 8 am.
  • Section 2: The graduate TA helping is Paula Fernanda Olaya Garcia.
  • Section 3: The undergraduate TA helping is Thomas Beard.

Office Hours:
Min H. Kao Building
Room 217

Monday: 9:00 - 12:00
This section will have links to guides or documentation that I write and find valuable for this course. Typically it's for common issues I notice among students. Check frequently!
Lab Sections
I keep all of my files from lab session. This includes coding examples and other source files. However, I do not upload lab solutions. Click a lab session to go over content from it.