CS 373 Spring 2021: Blog 4/19–4/25

Tejas Karuturi
2 min readApr 26, 2021
  1. What did you do this past week?

This past week I worked completed my assignment for Artificial Intelligence and I took an exam for Natural Language Processing. I learned more SQL statements and worked on different Hackerrank exercises using various joins such as cross join, natural join, and inner join. I also worked on some minor assignments as well.

2. What’s in your way?

Right now Phase 4 is in the way, so my team has to make final changes to our website, such as style and making our instance pages more informative. I have some end of semester projects for other classes, so I have to take care of that too. It will be an bumpy ride towards the end of the semester, but I’ll make sure to finish strong.

3. What will you do next week?

Next week I will work on finishing Phase 4 and perfecting our website by working on the things mentioned above. I will also get started on my end of the year projects.

4. What was your experience of joins and refactoring?

Even though I worked with SQL before, I didn’t go into joins and refactoring in high levels like this. I think the lectures were interesting and I enjoyed doing the Hackerrank exercises. Even though I couldn’t finish some of the exercises on time, I learned a lot from doing them. The Hackerrank exercises are getting more challenging, which makes completing them more satisfying.

5. What made you happy this week?

I just looked on Canvas at our Phase 3 grade, and we did a really awesome job. Even though we need to make a few minor changes, our website is being close to complete. Another thing that made me happy this week was having more time to listen to some music and go out on walks. As Professor Downing said, it’s important to get some sunlight, especially since most of us are staying at home.

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

One of my Software Engineering teammates told me this: “Use Mac, Linux, or Ubuntu for programming and use Windows for gaming.” I’m currently using Windows and I’m thinking about either buying a Macbook Pro or Dualbooting my machine (even though it’s risky). My tip-of-the-week is if some features don’t seem to work for you when programming or your program is running slow, consider Dualbooting.

--

--