Happy Monday!

Welcome to another week. We have two midterms and two assignments, back to back. So fun!

Putting that aside, the past week has been really interesting so far. We are learning about operating systems, and despite my medical leave, I’ve been able to catch up fairly well. I can’t promise that I am perfect in the theory, but it has been interesting to know about how computer systems really work from the inside. The midterm syllabus is fairly simple as well, with the content going over what interrupts are, and how they organize the different processes in an operating system via CPU scheduling, and how you can create (or terminate) more of them. There’s also another midterm for an introductory course to real-time systems which teaches us embedded programming.

These are by no means very difficult courses, but they help to satisfy the curiosity of anyone wanting to learn how computer systems operate at their most fundamental levels. Not to mention, I found an amazing person as my new teammate for my operating systems course, and I am excited to work with him on future assignments after my midterm exams. So far, the past week has been pretty good, and it makes me optimistic for this one.


My plans for this week are as follows:

  • Finish off all midterms
  • Finish of all assignments/deliverables
  • Start practicing webdev again
  • Start some projects in the C language to further my understanding and fluency.
  • Start working on future assignments.

All in all, it is going to be a pretty busy week, and I hope whoever is reading this is as excited to welcome it, as I am :D