CS373 Spring 2021 Blog #7: Regina Chen

Regina Chen
2 min readMar 8, 2021


Week of 1 Mar — 7 Mar

What did you do this past week?

This past week, I worked on Phase 1 of the project with my group. My main role was working on frontend of the project! I spent some time learning about React and worked on making the navigation bar and a bit of the landing page. I also worked on a model and instance page, and collaborated with my groupmates for the technical report.

What’s in your way?

I am slowly, but surely getting use to working with many people on one git repo with many branches and whatnot. However, from time to time, I struggle with merge conflicts and the commands to push my code correctly. I was able to get a lot of help from my groupmates, but hope to be more familiar and confident with git commands in the future.

What will you do next week?

Next week, I plan to start on Phase 2 with my group! However, I have two exams coming up so I must plan and use my time wisely.

If you read it, what did you think of the Open-Closed Principle?

I have never heard of the Open-Closed principle before reading the article, but I found it to be very informative and interesting! The diagrams and examples were easy to follow and made the subject easier to understand. I have coded programs before with large switch statements, and would have to add a new case every time I changed another part of the program. I can definitely see how and when the Open-Closed principle would be useful.

What was your experience of iterators and reduce2?

I have heard and used iterators for Java and a bit in my intro to Python class last semester, but have not gotten much in depth about how it works in Python. I found it interesting how you can make an iterator out of an iterator, and reduce2 was cool in how it showed that we can use an iterator in a for loop.

What made you happy this week?

Completing phase 1 of the project made me happy this week! I am also very thankful to have such helpful and supporting groupmates!

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

I found the React-Bootstrap components page to be very helpful when working on building the frontend of the site! The page is well organized and gives you examples and templates for its components.