CS371P Spring 2021: Samantha Tuapen

Samantha Tuapen
2 min readMar 13, 2021


Hi all! This is my eighth blog post for CS 371P: Object-Oriented Programming

What did you do this past week?

I began looking at the source code for Project 3: Allocator. After walking through the examples in lecture and working through pseudocode for the major functionalities of the project, I have a better understanding of the expected behavior of this poor-man’s allocator and am excited to get to the actual code.

Outside of this course, I took my first midterm for my Data Mining course and it went well! I’ve also been working on a big project with my iOS development course which is also exciting because I get to work with a new language and platform.

What’s in your way?

Currently, nothing is in my way.

What will you do next week?

I will meet with my new partner to begin work on this project. Hopefully the project will go smoothly so we’ll also be able to enjoy our spring breaks.

What was your experience of heap arrays, allocators, and digits iterator?

I’ve worked with heap arrays, allocators, and iterators in C before in my Operating Systems course, but I never really understood what was happening under the hood — I just trusted that they did what I wanted them to do. Now that we’re building our own iterators and allocators (where allocation and construction are isolated), it helps me better understand how allocators manage memory.

What made you happy this week?

Despite having a couple midterms these past few weeks, this past week has been pretty chill and relaxing. I’m excited to unwind and get ahead in some classes with this upcoming break.

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

Make sure to take breaks often, especially when working on large code projects! Most times, I find the solution to the bug I’m stuck with by stepping away from the screen, whether that’s working on other subjects or going outside for a change of scenery, and just clearing my mind helps me look at the code again with fresh eyes.

Thanks for reading my post this week! I hope you have a relaxing Spring break, and stay safe!