My CSCI 170 Discrete Methods in Computer Science class is basically a giant puzzle. You learn a bunch of techniques for analyzing and solving problems, and my professor, Michael Shindler, is just about the punniest man to walk the planet. My friend Rebecca has a giant Google doc going of all the hilarious things he’s said in lecture. Even though the material is pretty much all new to me, everything about the class is so fascinating and enjoyable. The best part about this class though is that we not only get to learn things like set theory and logic proposition equivalences, but we also get to apply whatever we see in this class two weeks later in my CSCI 104 Data Structures and Object Oriented Design class.

Last lecture, Professor Chandler challenged the class to a game of “Chomp” and we had to come up with an algorithm that would let player 1 win every time.
CSCI 104. Oh my goodness. And I thought I loved coding before. Don’t get me wrong, this class is definitely the most challenging class I have ever taken, but that’s exactly what makes it so great. Each lecture, I find myself being able to pay attention and ask questions pretty easily because we’re learning so much at one shot. The concepts are intriguing and again my professor Aaron Cote is spectacular. He’s super easy to follow and he always allots plenty of time for asking questions. He’s very encouraging and I especially appreciate the fact that he started off the semester with one-on-one meetings with each and every one of us. CSCI 104 homework assignments are lengthy and complex, but I find myself enjoying the process of coding and debugging. We’re applying concepts from CSCI 170 to write not just any old program, but to write the best possible one for a given problem, one that is efficient in both time and memory usage. The additional requirements force you to spend more time thinking algorithmically about a question before you just jump into typing away at your computer.
It’s only been a few weeks, but I already feel like I’ve grown significantly as a Computer Scientist. I’m excited to keep learning more and become an even better programmer by the end of this semester. Even though they’ve been and are going to get even more challenging, CSCI 170 and CSCI 104 have reaffirmed the fact that I’ve definitely found my niche and that I love Computer Science![/cs_text][/cs_column][cs_column fade=”false” fade_animation=”in” fade_animation_offset=”45px” fade_duration=”750″ type=”1/5″ style=”padding: 0px;”][x_custom_headline level=”h5″ looks_like=”h5″ accent=”false” class=”cs-ta-center” style=”color: hsl(0, 95%, 18%);”]About the Author[/x_custom_headline][x_image type=”circle” src=”https://viterbivoices.usc.edu/wp-content/uploads/2017/04/Namita-Prakash-1.jpg” alt=”” link=”true” href=””https://viterbivoices.usc.edu/author/namita/” title=”” target=”blank” info=”popover” info_place=”bottom” info_trigger=”hover” info_content=”Namita Computer Science ’20”][cs_text class=”cs-ta-center”] Namita is a sophomore studying CS. Lover of acai bowls and napping. Click above to find out more.[/cs_text][cs_icon_list][cs_icon_list_item title=”@nams454″ type=”instagram” link_enabled=”true” link_url=”#” link_title=”@namita” link_new_tab=”true” style=”font-size:18px;”]@nams454[/cs_icon_list_item][/cs_icon_list][x_gap size=”100px”][x_custom_headline level=”h5″ looks_like=”h5″ accent=”true” class=”cs-ta-center” style=”color: hsl(0, 95%, 18%);”]Check it Out[/x_custom_headline][x_image type=”thumbnail” src=”https://viterbivoices.usc.edu/wp-content/uploads/2012/11/computer_science_SS-e1440891680993.jpeg” alt=”” link=”true” href=”https://viterbivoices.usc.edu/study/biomedical-engineering/” title=”” target=”” info=”none” info_place=”top” info_trigger=”hover” info_content=””][x_button size=”mini” block=”true” circle=”false” icon_only=”false” href=”https://viterbivoices.usc.edu/study/computer-science/” title=”” target=”” info=”none” info_place=”top” info_trigger=”hover” info_content=””]Computer Science[/x_button][x_gap size=”30px”][x_image type=”thumbnail” src=”https://viterbivoices.usc.edu/wp-content/uploads/2017/09/los-angeles_1.jpg” alt=”” link=”true” href=”https://viterbivoices.usc.edu/free-time/” title=”” target=”” info=”none” info_place=”top” info_trigger=”hover” info_content=””][x_button size=”mini” block=”true” circle=”false” icon_only=”false” href=”https://viterbivoices.usc.edu/free-time/” title=”” target=”” info=”none” info_place=”top” info_trigger=”hover” info_content=””]LA Life[/x_button][x_gap size=”30px”][x_image type=”thumbnail” src=”https://viterbivoices.usc.edu/wp-content/uploads/2017/01/USC-campus-Hahn-plaza.jpg” alt=”” link=”true” href=”https://viterbivoices.usc.edu/orgs/” title=”” target=”” info=”none” info_place=”top” info_trigger=”hover” info_content=””][x_button size=”mini” block=”true” circle=”false” icon_only=”false” href=”https://viterbivoices.usc.edu/orgs/” title=”” target=”” info=”none” info_place=”top” info_trigger=”hover” info_content=””]USC Campus Faves[/x_button][/cs_column][/cs_row][cs_row inner_container=”false” marginless_columns=”false” class=”cs-ta-left” style=”margin: 0px auto;padding: 0px;”][cs_column bg_color=”hsla(0, 27%, 74%, 0.03)” fade=”true” fade_animation=”in-from-bottom” fade_animation_offset=”45px” fade_duration=”750″ type=”1/1″ style=”padding: 0px;”][x_custom_headline level=”h2″ looks_like=”h3″ accent=”true” class=”cs-ta-center” style=”color: hsl(0, 96%, 23%);”]More From Viterbi Students[/x_custom_headline][/cs_column][/cs_row][cs_row inner_container=”true” marginless_columns=”false” style=”margin: 0px auto;padding: 0px;”][cs_column fade=”false” fade_animation=”in” fade_animation_offset=”45px” fade_duration=”750″ type=”1/1″ style=”padding: 0px;”][x_recent_posts type=”post” count=”2″ offset=”” category=”” orientation=”horizontal” no_sticky=”true” no_image=”false” fade=”true”][x_recent_posts type=”post” count=”2″ offset=”2″ category=”” orientation=”horizontal” no_sticky=”true” no_image=”false” fade=”true”][x_recent_posts type=”post” count=”2″ offset=”4″ category=”” orientation=”horizontal” no_sticky=”true” no_image=”false” fade=”true”][/cs_column][/cs_row][/cs_section][/cs_content]