Machine Learning
Learned next to nothing in this course. It had 15 assignments, and 10 of the highest graded assignments would be your final grade. No exams.
Due to the grading policy, I only watched the course videos for the 1st half of the semester. In the 2nd half, I was just too lazy to watch them. Instead, I just looked for the github repos from the students taking this course in the previous years, copy their solutions, integrated into my code, and submit my assignment. Still have to adjust the parameters and maybe try other methods when the performance was bad, but still, I got an A+ while learning minimal new skills and knowledges.
I hate machine learning btw. Hate to say this as it sounds retarded but I much prefer being a web dev, building things myself and knowing wtf I’m doing. Just wish MLEs don’t get paid that much.
Operating Systems
First course from the CS department I’ve taken, and although it’s not as tough I thought to be as I have the solutions from a student taking the course before, it’s still the most difficult course for me in this semester.
The assignments are pretty hard, but not the exams. I constantly bombed the assignments for not noticing some minor implementation details and failed some private test cases, while scoring pretty high compared to other students in the exams.
Many of the operating systems stuffs are like real life tho, like context switching, so fucking relatable. I had fun reading the operating systems textbook, but not so much in writing the kernel codes. Well, watching your simple kernel being compiled is pretty satisfying, but that’s about it.
Networking and Multimedia Lab
Learned quite a lot through the final project, while learning almost nothing in the actual labs & courses. In the labs, you just blindly type the commands from the slides into your computer and hoping it magically works, without necessarily understanding, or being able to reproduce yourself. But in the final project, I was in charge in building the web dashboard, which included the frontend, the backend, the database, and the operation. Picked up quite a lot of new tools & skills in the process: Vue, AWS EC2, AWS Elastic Beanstalk, AWS DynamoDB, AWS Python SDK boto3, and Github Action.
Spanish (Ⅱ)(2)
Research
Industrial Organization and Firm Strategy
Defense Education Military Training
A rest and vest class, as in vesting a 2 days exemption when you ultimately go into the military.