Key Takeaways

  • test first, test during, test after, test, test, test
  • when designing algorithms, demand the weakest capabilities (e.g. iterable vs. indexable)
  • when designing containers, provide the strongest capabilities (e.g. indexable vs iterable)
  • build decorators on top of containers, iterators, and functions
  • utilize the benefits of being lazy (i.e. yield)
  • always look for reuse and symmetry in your code
  • collaboration is essential to the quality of your code and to your well-being in producing it

How well do you think the course conveyed those takeaways?

These takeaways were definitely a focal point of the course and were conveyed clearly and…


What did you do this past week?

My team and I completed the requirements for phase 3 and turned it in on time. Some of the search implementations took a little a while but we got everything done. I also worked on my game technology project and studied for my geology test.

What’s in your way?

Last week was very busy for me so I’m glad this next week will be less stressful. I will use my extra free time to get a head start on all of my assignments. …


What did you do this past week?

This past week I have been learning more about react and feel much more up to speed than I have before. I also completed a weekly milestone for my game technology class as well as the typical assignments from my general education classes.

What’s in your way?

Phase 3 is due Wednesday and there is still much to do but I think we have a good idea of what we need to do and we will be able to get everything done.

What will you do next week?

I have a pretty busy…


What did you do this past week?

This week was super busy as I had projects due in both of my CS classes. I spent a lot of time trying to figure out how to complete my tasks for phase 2 but eventually got it down for the most part. My project for game technology also took my group quite a while, so I was glad to be able to relax this weekend.

What’s in your way?

Although I do think I’m getting better, I feel that my understanding of web development and the tools surrounding it is lacking, so I will continue to learn in order to make more meaningful…


What did you do this past week?

My team and I went over the new specifications for Phase 2 and decided on which tools we would use. We divided the work amongst ourselves and plan on working until our next meeting. I finished another group project this week as well as my normal weekly homework.

What’s in your way?

We have a lot to do and I do not have much experience with the tools we are using. I’ll need to learn how to do my part and communicate with my group so that we can work efficiently and finish…


What did you do this past week?

This week I attended lectures and completed my normal weekly homework as well as my first project for my game technology course. I also got together with my group and we brainstormed ideas and delegated tasks for phase one.

What’s in your way?

My group and I have a lot of work to do to get our website up and running so we will be meeting up for discussion as well as working asynchronously throughout the week. …


What did you do this past week?

I did not have too much work this past week; I finished my normal weekly homework but the majority of my time was spent creating my development environment for my game technology course. It took me a while to get everything set up correctly, but now it finally works.

What’s in your way?

Now I have to figure out how to actually use that environment to complete my project. The career fair is also this week so I need to look over my resume and see if I need to fix anything. …


What did you do this past week?

I finished the Collatz project. After encountering a couple of difficulties with Hackerrank, I ended up completing the project quicker than I anticipated. Other than that, I completed my normal weekly homework for my other classes.

What’s in your way?

Nothing is in my way at the moment; I have been staying on top of everything relatively well, but I can sense that my classes are picking up in intensity so I will need to be ready to keep up.

What will you do next week?

I will do my regularly assigned homework…


What did you do this past week?

This past week I have been getting settled into my new classes by completing the initial homework and buying my textbooks and whatnot. I have also begun working on Collatz, thinking of the general structure of my solution as well as figuring out how to use Docker and the supplied docker image.

What’s in your way?

I still have not fully figured out how to work Docker, but I’m confident once I mess around with it a bit more I will get it. I also need to brush up on some Python as…


Where did you grow up?

I grew up in Boerne, Texas, which is right outside San Antonio.

What high school did you attend?

Boerne Samuel V. Champion High School

What was your favorite extracurricular activity in high school?

My favorite extracurricular was definitely basketball. I had a lot of fun playing for my high school team and I still try to play somewhat regularly. I met some of my best friends playing basketball and it was a rewarding experience developing my skills alongside them.

Why did you come to UT?

UT was always the goal as just about my entire family went here; I’ve been wearing burnt orange since I was in diapers. …

Harrison Gross

UT 2021

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store