CS 373 Spring 2021 Week 2: Zein Fakhreddine

Zein Fakhreddine
2 min readJan 31, 2021


What did you do this past week?

This past week I got more familiar with Docker. I was able to run and use the Docker image Professor Downing gave to us. I wrote a short simple Python script to calculate Collatz conjecture similar to what we did in class. I also used the unittest library in Python for the first time.

What’s in your way?

I need to re-watch the lecture were Professor Downing explained the project. I feel I missed a lot and need to be more concentrated and take more notes so I know exactly what needs to be done for the project. This project feels more open ended then projects I have done in other classes.

What will you do next week?

I need to familiarize myself with some of the GitLab features we will be using for the project such as the issue tracker. I will continue to work on the code for the project and I hope to be passing all the hackerrank tests by the end of next week.

If you read it, what did you think of the makefile?

I found it a bit overwhelming at first. I need to re-read it a couple of times and familiarizes myself more with how makefiles work. I know bash but some of the syntax seemed foreign to me.

What was your experience of Docker?

I have very little experience with Docker. Up until this class I had heard of Docker and knew a lot of people in the industry used it but never knew really what it was for. In the past week I was able to setup the Docker image professor downing provided but have not done much past that.

What was your experience of assertions?

I am experienced with assertions. I used them in CS 439 operating systems and in some internship work I did. I’m confident in my ability to continue using them for future work.

What was your experience of unit tests?

I am fairly experienced with unit tests. I have used them some in past classes and internships but I know they can get pretty complex depending on the use case. I’m unsure about how complex are tests are going to be for this and future projects. I know there’s still lots I can learn.

What made you happy this week?

I had to travel from Saudi Arabia back to the states, so I was happy to get home after 24 hours of traveling.

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

Google Chrome updated to include tab searching. By pressing Ctrl+Shift+A you can search through all your open tabs. This is really useful when debugging by enabling you to search through many tabs of stackoverflow and documentation.