What did you do this past week?

This week I mainly worked on math homework, which seems to be taking up a lot of my time recently. I registered for classes last Tuesday which went really well. I had an early registration, and it was the first time that I got exactly the classes I wanted without having to find a substitute. Besides that I haven’t been doing much recently since the homework for my other classes has slowed down. It’s been a nice break before finals, but really just reminds me how ready I am for summer.

What’s in your way?

With regard to registration, I’m actually not sure whether I’m going to continue with my double major in Math or if I should just stick to CS. I’ve been enjoying the math classes for the most part but I’m not a big fan of some of the professors or the way that they teach. Also I’m pretty far along in the Math degree, so there’s really only one more course that I’m interested in taking but I have to take four more in addition to that in order to complete the degree. So mainly I’m just trying to decide if it’s worth it to be taking such hard courses when I could just not, and have more free time to focus on classes that I care about more.

What will you do next week?

Next week my group is finishing up phase 4. We had some trouble getting d3 to work in our environment, since react would overwrite its changes. We ended up using recharts which is built on d3 and has made it a lot easier. We’re still working on the presentation but we did a ton of refactoring over the weekend.

What was your experience in learning about refactoring?

Most of it has been pretty intuitive, if a bit banal. Also since the examples are using an outdated version of Java, it was annoying to not be able to use modern techniques, such as enums in the movie price examples.

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

My pick of the week is this article about a game based on Sim City developed in North Korea. It’s a really interesting read about reverse engineering and low-level investigation.

head shot