Skip to main content

Being a Bad Student

For the first time in my life, I didn't finish a school project by the deadline (a secure file store project for CS 161: Cybersecurity), even though it was collaborative and I had a month to do it. This probably isn't a huge deal, especially in the midst of a pandemic scare, but academia has always been one of the main priorities in my life and I don't want to develop an overt sense of complacency and spiral in a bigger hole of neglecting schoolwork. In this short post aimed at self-reflection, I will break down the factors that contributed to this outcome and keep it in mind for future endeavors.

Bottom panel reaccs only

1. Trying to build a finished project on the first try

The project began with a week-long brainstorm of a design document to implement. This part went fairly smoothly, as we checked up with TAs and took advantage of office hours to improve upon our design in multiple iterations. I think our biggest downfall was then trying to implement all the features at once, in a coding language (Golang) that we've never tried before, and this led to a myriad of debugging issues that we just couldn't fix in time.
What would have worked better?: Building a basic product that passes all the sanity checks (testing frequently), and then adding features from there

2. Reading through the entire project documentation before starting

It's overwhelming realizing how many different moving parts you have to implement at once and is tempting to convince yourself that reading the project specifications and documentation is a productive use of your time. However, this just caused me to be afraid to take action and convinced myself that rewatching lectures to better understand the material was the first step before starting.
What would have worked better?: Code the freakin' project to the best of your knowledge, for now, taking it one section at a time. Fix it up later when you add more comprehensive tests.

3. Being forced to hold virtual meetings and attend virtual office hours

This one wasn't exactly our fault, as coronavirus has forced everyone to stay indoors, and virtual collaboration is much harder than actually meeting with project partners and TAs in person. 

What would have worked better?: In hindsight, I admit our meetings could've been a lot more productive and we could've taken advantage of much more office hours (especially if we had started coding earlier). 

4. Being too reliant on the help of others

I asked one friend in particular for help almost every day leading up to the deadline of the project, and even with his help, we did not manage to come up with a decent output. He helped a lot with figuring out exactly how to cast different variables into different types, but in the end, our project had too many flaws due to point #1 above. 

What would have worked better?: Discuss not by talking aloud, but drawing diagrams and code it up. Only then should we ask about our approach and clear up misconceptions, not asking him what to do from the start. 

5. Having P/NP to fall back on 

UC Berkeley announced that every class would default to a Pass/No Pass grading option and that as long as you pass, it would count toward your major requirement. This definitely subconsciously took the pressure off completing the project, but also shut off my capacity to think critically and deeply about our project as a whole.

What would have worked better?: This shows that I am still in a "work for the grade" mindset rather than "work to learn and improve". Perhaps cybersecurity is just not a subject I'm particularly interested in, but I could use a paradigm shift in this mindset.  

Final Thoughts

Overall I'm a bit disappointed in not being able to finish the project. I realize that I'm not bad at solving problems with code or even figuring out difficult projects with scaffolding, but when it comes to a project that I must design myself and then come up with the implementation I feel hopelessly lost. I still have a lot to learn and anticipate struggling many more times in the future, and regardless of virtual limitations the project was not undoable (many of my other friends did finish). Although I've resorted to P/NP-ing this class for the semester, this will not be an option to take in future semesters and in even more difficult courses. 

Nothing I can do now but to end the semester strong.


Comments

Popular posts from this blog

The First Post

I still remember the first time I read a blog.  Towards the end of freshman year in high school the college admissions bug had really bit me and I would obsessively read  MIT Blogs  every day. I was always excited to hear about the amazing experiences these amazing people across the country were having. Eventually I discovered a man on YouTube that would go on to waste way too many hours of my life. Every single day I would watch  Casey Neistat 's vlog and get to see a glimpse of his awesome life.  Today I've decided to take a step in the right direction and create my own blog alongside my good friend Owen. I'm hoping to use this blog as a platform to discuss ideas I've been formulating, commit to the goals I should've years ago, jot down notes I think are important, and most importantly, leave behind a piece of myself on the internet.  Most of my content will fall under a couple of categories: School - an all-encompassing part of life Economics/Bus

Balancing Time

Where does my time go? This is the curse of the modern world - technology enables us to do everything faster than before, but the number of tasks at hand also increases exponentially. With more and more activities around us, are we really living "easier" lives? Or simply more exhausting ones? As the school semester flies by, even though most of the grunt work of the year and spamming club applications are over I still feel fairly behind in my classes and not reaching what I set out to do every day. In this post I will try to dissect my weekly schedule, to see where I'm spending my time on average and what changes I can make in my life to be happier with my use of time. Monday The first school day of the week. I don't have class until 3:00pm, so I'm fairly lazy about my day on this day in particular, a mindset I aim to change. 12:00-3:00am : Lately I've been staying up pretty late almost every day, doing miscellaneous stuff like writing blog posts

Reflections on my First Semester Sophomore Year at UC Berkeley

I now realize Freshman year was not my first semesters of college; my Sophomore year was. These past 6 months changed me more than any other time period in my life. It's when I truly became independent, took a workload past my comfort zone, and embraced all that I've failed and succeeded at in UC Berkeley.  Work and Internships:   In Freshman year, I took for granted how difficult and competitive it was to find a summer internship, and as a result, I did not land any offers and settled for taking summer classes instead. However, my summer at Berkeley set me up for the fall semester better than I could have ever imagined, bringing in plenty of new friends, opportunities, and experiences in my life (which will be visited in much more detail later). For example, I won the "Outstanding Academic Intern Award" in Summer 2019, which led to being hired as a course staff tutor during the fall. As a result, I am closer to my goal of becoming a TA someday and was much mo