Working as a group using GitHub with branches, pull requests, merges, and code reviews. This stood out the most and should probably be all five points because it reflects how real software teams actually work. Learning how to coordinate changes, review other people’s code, and merge conflicts was extremely valuable, and I honestly wish this had been introduced much earlier in the program. Given how group centric the CSUMB computer science program is, we have been working on group projects since the first class, and this course made it clear that I had already developed some bad habits over the past two years. The AWS lab. Cloud infrastructure is everywhere in the professional world, and getting hands on experience with EC2, RDS, security groups, and deployment helped connect a lot of abstract ideas to real systems. I hear these terms constantly at work, and while the lab did not make me an expert, simply understanding what something like an S3 bucket is when it comes up has been incred...