Professor Ruby Tahboub Reviews
Prof: Ruby Tahboub / Fall 2021
Dec 1, 2021
I had some Python coding experience before coming into this class, so I didn't feel like any of the coursework was especially hard until the second half of the semester, where we started learning things that were new to me. Still, it wasn't too bad. The wording for the labs could be confusing at times, and there were almost constant issues with the automatic grading from Vocareum, but they were quickly resolved.
I think how interesting and useful you find this course and its content is completely dependent on how interested you are in coding and whether or not the content is new to you.
The professor was okay. We only had in-person lecture once a week, and I usually learned a lot more from the past online lectures recorded by the other instructor, Gary McFall, since he gave actual explanations and seemed to really know what he was talking about. The demos given in in-person lectures and recitations were pretty useful, although repetitive sometimes. The TAs in the labs were more approachable and helpful than the instructor most of the time.
Best advice I have for this class is to start on projects and labs early if you can. The world load can become stressful if you leave it all for the last minute, but if you spread it out it's fine. If you start early you also have more time to ask questions on Campuswire or in-person if you need to, which can really help.