CS371p Fall 2021: Xuefei Zhao

Xuefei Zhao
2 min readOct 31, 2021

--

  1. What did you do this past week?
    This past week was crazy for me. I had a midterm on Thursday. The first midterm for that class was conducted online, so it was open-note. However, this second midterm was in-person in class, so it was completely closed-note and was much harder than the first one. I also spent 30 hours on one of my class’s problem set due on Thursday, and it was also harder than I expected. Also, I had an interview on Friday. Because I didn’t meet with my teammates on another class project last week, I had to catch up with their work.
  2. What’s in your way?
    Everything seems to be good now. I just have so many things to do.
  3. What will you do next week?
    Since I had an interview last week, I need to catch up with the class I missed. I also plan to work more on the class project with my teammates, and I also need to read papers about the final project for that class. Beyond that, I also need to work a little bit more on my research since this semester is about to end in a month. If I still have time left I will start on the next project for this class.
  4. If you read it, what did you think of the Paper #10: Dependency Inversion Principle?
    I think it’s an interesting paper to read. It’s good to have a definition of a “bad” design, which includes rigidity, fragility, and immobility. The idea of having abstract classes and different layers seems to be unnecessary at first, but I think the author did a great job explaining their importance.
  5. What was your experience of iteration, functions, and heap arrays?
    I think iterators are easy to understand after the examples we did in the lectures. I didn’t know much about lambda expression in C++, but I’ve had some experience with generators in python, and they are very similar. As for the heap arrays, I had some experience with such arrays in C, so the idea is not hard for me.
  6. What made you happy this week?
    I rescheduled my weekly meetings a bit, and now I have every afternoon from Thursday to Sunday for myself.
  7. What’s your pick-of-the-week or tip-of-the-week?
    Facebook changed its name to Meta and reveal its vision in Metaverse.

--

--

Xuefei Zhao
Xuefei Zhao

No responses yet