CS 371p Fall 2020: Michael Lee

What did you do this past week?

This past week I started working on the allocator assignment for this class and continued to work on my next projects for my Neural Networks and Computer Network Security classes. I was able to complete the neural networks however I’m still working on the Computer Network Security project due to having to deal with a somewhat lacking project specification.

What’s in your way?

I’m a bit behind on the material for my other two computer science classes and I’m hoping to catch up this weekend. Other than that it’s the typical issues of juggling multiple deadlines and responsibilities in a timely manner.

What will you do next week?

Next week, I’ll try to getting the projects I’m currently working on done and hopefully start studying for my upcoming midterms. Hopefully those go alright.

What was your experience of arrays, equal(), and iterators?

I’m pretty familiar with C++ and the C++ standard library so most of the content was just review for me. Knowing the standard library and all of the tools available to you in by it is immensely useful.

How are you doing and holding up? What’s been most helpful for you in terms of support at this time?

I’ve been doing good, a bit stressed out with my deadlines, but nothing that isn’t manageable. What’s been most helpful for me has been setting aside a dedicated hour per day away from a screen to pursue whatever hobby I want.

What made you happy this week?

I recently came back home for a bit (I was previously on campus) for my birthday and I’m looking forward to getting to spend some time with family.

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

Being familiar with Git is a skill that critical to one’s success as a programmer. However, I’ve realized the extent of many people’s knowledge of git is the ‘add-commit-push’ sequence. While this might be enough to give you peace of mind while working on projects, it is also important to understand what is happening beneath the hood of Git. To learn more about this, I recommend this website which provides useful visual representations of your branch state as you use various git commands.