CS371p Fall 2021: Alexy Correa

Alexy Correa
2 min readNov 22, 2021


What did you do this past week?

What I did this past week was to finish up on the Darwin project. I started the project late, but was able to finish before the deadline. The most difficult part was passing the 4th test case on HackerRank, which took me 3 days to solve. I also got to present with my iOS group our app to the whole class. We got a lot of praise for that. Other than that, nothing much.

What’s in your way?

What is currently on my way is just final projects from all of my classes. I need to finish the final release of my app for iOS, the upcoming final project for this class, and the final project for my concurrency class. Also studying for interviews does take a lot of time out of my day.

What will you do next week?

What I will do for next week is to start early on the next project for this class and maybe find a partner, which will help me finish earlier. I will also try to advance as much as possible with my other final projects so that I can finish them early. I also need to study for midterms that I have the week after the break.

If you read it, what did you think of the Paper #13: Why Extends Is Evil?

After reading the paper, I can see why using the “extends” keyword is bad. It provides little to no flexibility when developing code, and when we change something in the parent class, it can make the child classes crash or produce unwanted behavior.

What was your experience of vector and allocator? (this question will vary, week to week)

Going more into depth with vectors and allocators has really helped me understand what happens under the hood. Also then way Professor Downing taught us was really informative.

What made you happy this week?

What made me happy this week was that I did not have little homework throughout the week, which was a nice change for once. I also had some good quality sleep, which I didn’t have since the beginning of the semester.

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

My tip-of-the-week has to do with video speeds. If you are watching a video and you want to change the speed, but the video player does not have a speed option or the speeds that it offers are too fast or too slow, just go to the JS console in your browser and type “document.querySelector(‘video’).playbackRate = 1.25”. Replace the 1.25 with whatever speed you want.



Alexy Correa

College student at UT Austin, Junior in Computer Science