CS373 Fall 2020: Elias Lampietti

Elias Lampietti
2 min readNov 2, 2020


What did you do this past week?

Towards the beginning of this past week, my group and I met to discuss phase 3 of the IDB project and divided up the tasks. I am responsible for implementing our website’s search feature so that, for example, if a user searches a city, then we display all housing, climate data, and jobs associated with that city.

What’s in your way?

I have my OOP project coming up, also due on Wednesday, which I have not made as much progress as I would like to have. I’m planning to work late tonight in order to get as much done before my week starts up again, hopefully, I’ll have my IDB search function complete by the end of the day.

What will you do next week?

Next week I plan to have all of my technical work for the project done by Monday so that my group members and I can all focus on getting the technical report polished and complete by Wednesday.

If you read it, what did you think of The Interface Segregation Principle?

After reading the Interface Segregation Principle paper, I now feel that I have a better understanding of the importance of first separating modules between abstract and clients, and then removing unnecessary dependencies between these interfaces and users to avoid making it “fat”.

What was your experience of instance methods, class methods, static methods, regular expressions, and relational algebra?

I’ve had experience with instance, class, and static methods in the past in Python, however, I found the lecture useful to solidify my understanding, especially of class methods as I have not used those as much. Regular expressions also are very useful and I need to spend some more time getting familiar with all the different symbols. I thought the relational algebra lecture was a good introduction and will transition nicely for SQL.

What made you happy this week?

This week I went out with some friends to a small Halloween party and had a good time dressing up and hanging out with them.

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

My pick-of-the-week is to check out this IBM data science course available on Coursera. I think it’s a great overview of the field for those who are interested and gives you a reputable certificate for your resume/LinkedIn upon completion.