CS371P Spring 2021: Samantha Tuapen

Samantha Tuapen
3 min readMar 28, 2021


Hey everyone! This is my ninth blog post for CS 371P: Object-Oriented Programming

What did you do this past week?

I finished up the Allocator project with my partner. We already began working on it during our Spring Break and made lots of progress, so the final few days were very chill.

Outside of OOP, I continued working on my iOS project and contemplating what I want to do with my life after graduation (so many thoughts, very few answers).

What’s in your way?

Currently, nothing is in my way.

What will you do next week?

I will begin working on the next project and review the initializers lecture and vector hacker rank exercises to make sure I really understand these important concepts.

What did you think of the Interface Segregation Principle?

I found this article to be a good reminder of preferred OOP design practices that I should implement in the projects I’m working on now. Sometimes the most obvious solution isn’t the best in the long run especially in terms of scalability, so it’s important to either plan things out before getting to the code, or always be aware of ways to improve the organization of your software’s logic.

What was your experience of initializations, and vector?

I was not familiar with the notation for the numerous constructors of C++ objects and I have just learned about the keyword ‘explicit’. I haven’t come across a problem that would require making an explicit constructor, but I will definitely keep an eye out for ways I can try it out in my code.

I also enjoyed how the professor structured his lectures to go over the different flavors of arrays first before exploring vector so we can have a better appreciation for this structure.

What made you happy this week?

I’m re-watching a show I never got to finish back in high school (Hunter x Hunter, an adventure anime), the weather has been nice and sunny, and I went to Ikea to eat some Swedish meatballs (I missed them so much).

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

(Shameless plug) If you’re interested in machine learning/data science, register for this competition hosted by MLDS and Texas Convergent!

Texas DataHack is an all-day competition hosted on April 10th by MLDS & Texas Convergent where you can put your data science, coding, and creativity skills to the test by creating a meaningful project with real world data. You will work with a team to explore and manipulate interesting data sets and present to a panel of judges. Prizes will be awarded, and there will also be workshops by our sponsors on the week of the event to prepare you for the competition. So, if you are new to data science, don’t let that discourage you from applying since all majors are welcome.

Sign up at http://bit.ly/datahacksp2021

For more info, visit https://datahack.txconvergent.org

Facebook Event: https://www.facebook.com/events/975451746321271/

Thanks for reading my blog this week! Hope you have a good week ahead of you :D