CS 371P Spring 2021: Week 7

2 min readMar 15, 2021


What did you do this past week?

This past week, I attended the lectures and help hours for this class and I also found a partner for Project 3!

What’s in your way?

Right now, my busy schedule and lack of motivation are in my way. Even though I work hard to stay on top of my work, it seems as though as soon as I take a little break I fall behind again. Even though it is spring break, I will still have to work for a couple of days to stay on top of my work. Hopefully, I’ll be done with it all soon so I can enjoy spring break to the fullest!

What will you do next week?

Next week, I will work with my partner to complete Project 3. I’m hoping to finish it by spring break!

If you read it, what did you think of the Liskov Substitution Principle?

I found it very helpful! The examples in the paper showed exactly why LSP is important and why it is necessary to uphold the open-closed principle.

What was your experience of heap arrays, allocators, and digits iterator? (this question will vary, week to week)

I understand how heap arrays and allocators work but I really struggled with implementing the digits iterator in the exercise on Friday. I’m going to have to revisit those topics and review the exercise answers and I’m thinking of going to the next help session to make sure I understand everything perfectly.

What made you happy this week?

My entire family came to visit me in Austin this weekend and that made me really happy because I had missed them a lot these past couple of months. I got to spend some quality time with my sister which made me happy as well!

What’s your pick-of-the-week or tip-of-the-week?

My pick-of-the-week is the book Cracking the Coding Interview. I’ve been struggling with some concepts that we’re learning in Algorithms and Complexity and this book has a lot of practice problems with answers to problems that use those concepts so I’ve been trying to work through them to get some more practice.