CS371p Fall 2021: Alexy Correa

Alexy Correa
2 min readNov 1, 2021


What did you do this past week?

Last week, I spent my time doing homework, studying for exams, taking 3 midterms on the same week, and also preparing for an interview coming up next week. I also spent a long time on my concurrency homework.

What’s in your way?

What is currently in my way is my concurrency project, which I am having a hard time understanding. I also have to finish the beta version of my app with my team for iOS. Also, managing time to study for my interview is becoming more difficult as the date comes near.

What will you do next week?

What I am planning to do next week is to quickly finish all of my projects so that I can be less stressed. I also will have an interview this upcoming Wednesday at 7pm. I also need to start preparing for another midterm coming up the week after.

If you read it, what did you think of the Paper #10: Dependency Inversion Principle?

I felt that this paper made a lot of sense and was also well written. When we are making classes, we don’t want for our classes to be completely dependent on other classes and also make sure that they are not fragile to the point that a single modification can break everything.

What was your experience of iteration, functions, and heap arrays? (this question will vary, week to week)

When it comes to iteration, I completely understand the topic since I use iterators all the time with HashMaps in Java with a set of Key values. I have also used functions in OS with Dr. Gheith and in Java on prioirity queues and sorting when I want to change the order on how the elements are stored.

What made you happy this week?

What made me happy this week was that I was finally able to get an interview offer through a recruiter. It has been a long rejection period. Also, my parents visited for the weekend, and that was nice. I also started watching Squid Game, and I was hooked. I really want to know what happens next.

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

When it comes to applying for jobs or internships, of course one of the most important things is your resume. You should update your resume according to the description of the job. For example, if the job description requires Java, list projects in your resume that you created using Java.



Alexy Correa

College student at UT Austin, Junior in Computer Science