That’s me!

Long-term Takeaways:

  • 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
  • refactor, refactor, refactor
  • make your code beautiful

How well do you think the course conveyed those takeaways?

I believe that the course conveyed these takeaways…


That’s me!

What did you do this past week?

This past week I met up with my group for the IDB project and successfully completed all of the unit tests as well as revised the technical report. Our group was able to finish Phase Two and start working on some of the basic requirements of Phase Three.

What’s in your way?

Right now, there is nothing in my way! I was able to successfully complete Phase Two with my group and now we have begun working on Phase Three as well. …


That’s me!

What did you do this past week?

This past week I met up with my group and continued to work on Phase II of the IDB project. We were able to get out PostgreSQL database setup along with having our API endpoints setup with SQLAlchemy and Flask as well.

What’s in your way?

Right now, there is not much in my way! We are extremely close to completing Phase II of the IDB project and will hopefully be done by Monday (thanks to the deadline extension which we received). …


That’s me!

What did you do this past week?

This past week I continued to meet up with my group and complete the IDB1 project. We were also able to setup Postman and complete the other requirements as well. I also got to catch up more on work for my other classes as well.

What’s in your way?

Right now, there is nothing in my way! My group was able to finish Phase 1 of the IDB project and are now taking a short break before beginning to work on Phase 2, which is mainly the backend.

What will you do next…


That’s me!

What did you do this past week?

This past week I met up with my group for the IDB1 project. We came up with the idea of exploring various foods in different cities across the United States to educate the public about the various cultures present across the country. In other worlds, I was able to catch up on classwork for other classes.

What’s in your way?

Right now, it is slightly difficult to find APIs with adequate data which we need for our project. There is a multitude of APIs available out there and finding the right one which…


That’s me!

What did you do this past week?

This past week I wrapped up the Collatz project. I was able to complete the project fairly simply as I have completed it before in Object Oriented Programming. However, it was definitely slightly different given that this time we had to code in Python and not in C++.

What’s in your way?

Right now, there is nothing in my way! I was able to complete the Collatz project on time and have been keeping up with the lectures. Hopefully the next web project will be as easy as the Collatz project!

What will…


That’s me!

What did you do this past week?

This past week I worked more on the Collatz Conjecture project. I was able to setup my GitLab repository as well as pass all of the test cases on HackerRank. In other worlds I was able to catch up on classwork in my other classes.

What’s in your way?

As of now, there is nothing in my way! I have taken Object Oriented Programming last semester so completing the Collatz project has been easy so far. I hope I will not encounter any roadblocks as I attempt to finish the project.

What will…


That’s me!

What did you do this past week?

This past week I started to work on the Collatz project. Moreover, I began to look at the problem statement for the project and look at GitLab as well. I also continued to learn more about Python assertions as well as their use cases.

What’s in your way?

There isn’t anything in my way right now! Having taken Object Oriented Programming last semester, I have already completed the Collatz project in another language. Given this, I believe that this project will not be too hard for me to complete

What will you do…


Hey y’all! My name is Siddhesh Krishnan. Here are some fun facts about me:

Thats me!
  1. I attended Westwood High School in Austin, TX.
  2. My favorite extracurricular throughout high school would be playing the piano!
  3. Having lived in Austin, UT seemed like the best choice for me given the proximity to home and the great offerings of the CS program!
  4. Ever since a little kid, I have always been fascinated by how a small metal box is capable of so much. Given this, I knew that I wanted to pursue Computer Science. …

That’s me!

The following are long-term takeaways from this class:

  • when designing algorithms, demand the weakest iterators (e.g. bidirectional vs. random access)
  • when designing containers, provide the strongest iterators (e.g. random access vs bidirectional)
  • build adapters on top of containers, iterators, and functions
  • 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
  • refactor, refactor, refactor
  • make your code beautiful

How well do you think the course conveyed those takeaway?

I believe that this course did an amazing…

Siddhesh Krishnan

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