Select a category to the left.



Light or dark? Choose how the site looks to you by clicking an image below.

Light Dark


Preferred Language

All content on is originally in UK English. However, if content exists in your preferred language, it will display as that instead. Feel free to choose that below. This will require a page refresh to take effect.


"" details

Domain Name:
Site Version: 3.0.1
Last Updated: 2019/08/18
Welcome to CS130! This class is known as "Computer Organization". In this course, you will be covering aspects of "lower-level" computer programming. You will also be carrying over your C++ skills from your last class but you won't be using it that much here. You will also cover ARM assembly language.

Each of you are assigned one of six lab sessions. Unlike in CS102, these labs are 1 hour and 55 minutes long. If you are in section 2 or 3, you're with me (yay!). I may stick around for other lab sessions as well, but only if I have nothing better to do.

Office Hours:
Min H. Kao Building
Room 416

Monday & Wednesday: 10:00 - 12:00
Tuesday & Thursday: 15:30 - 17:00
This section will have links to guides or documentation that I write and find valuable for this course. Typically it's for common issues I notice among students. Check frequently!
Lab Sections
Lab sections are different for this class compared to other Computer Science courses (for this semester only). The labs are due at the end of the lab as opposed to you having a week to do them on your own time. As such, there are no lab guides for this semester. Apologies!