CS371p Spring 2020: Kevin Hao

Kevin Hao
2 min readApr 11, 2020

--

Blog #11

What did you do this past week?

This past week, my partner and I got started on the Darwin project. We laid down the framework for this project by creating all the necessary classes and how they are going to relate to one another. We also got the input down, so we are able to read in the input and put them into the necessary data structures. Outside of this class, I spent most of my time doing work for my peer mentor position for an FRI course. They are learning the principles behind neural networks and I was in charge of ensuring they at least understood the basics. On the same note, I was also working on my own research. I obtained the student license for Mujoco in order to continue our robotics research without an actual robot. In my algorithms, we had a take-home test, which took a pretty good chunk out of my time this week.

What’s in your way?

In my way this week was mainly my algorithms test. I didn’t really feel like I had a very good grasp on what was happening in the class in the recent past.

What will you do next week?

Next week, I will finish the Darwin project and hopefully make good progress in my research, hopefully finishing the setup of our new adapted framework.

What was your experience of vector? (this question will vary, week to week)

My experience of vector was pretty good. It was very interesting to know the back-end implementation of a data structure I use all the time. Learning about the defaults that C++ gives to user-defined types was also useful.

What was your experience of the ethics material? (this question will vary, week to week)

After being in the computer science major for almost 2 years, I am well aware of the stereotype that people in the tech industry make very poor ethical decisions. With this in mind, this ethics material was very nice and important for future software engineers.

What made you happy this week?

This week, getting through my algorithms test was pretty nice. It went a lot better than I thought it was going to. Normally, there is at least one curveball question that involves out-of-the-box thinking, but this test was fairly straight forward.

What’s your pick-of-the-week or tip-of-the-week?

My pick-of-the-week is PyTorch. If you ever want to do work with neural networks, PyTorch is a really easy way to do so. It has very nice documentation and is very intuitive and simple to use. While neural networks are seen as a pretty complicated computer science topic, they are actually fairly easy to implement and use.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Kevin Hao
Kevin Hao

Written by Kevin Hao

0 Followers

College student at UT austin, Sophomore in Computer Science

No responses yet

Write a response