Fall 2017

Review of Undergraduate
Computer Science

Welcome to the 2017 edition of RUCS. We are now well into our review and editing stage! Please check your e-mail soon for results and follow-up!

As always if you have any questions, feel free to e-mail us at rucs@cs.toronto.edu!

Sincerely,
the RUCS 2017 Team

RUCS, the Review of Undergraduate Science, is the first publication, from a top 20 university, dedicated solely to undergraduate computer science. We are an open-access journal that features the best of undergraduate computer science research at U of T and other top universities. Founded in 2015 by Kawin Ethayarajh, RUCS alumni include graduate students at top schools and Googlers.



We strive to make research more accessible and participatory, especially to undergrads. Our hope is that RUCS fosters a positive and supportive environment to foster curiosity for the next-generation of curious computer science researchers. View our past issues here:

Meet the RUCS team

John Chen

Editor-in-Chief

John is a 4th year CS student at the University of Toronto, St. George Campus. He is a big fan of undergrad research, and educational outreach in CS. He enjoys the twin branches of CS: the theory and the practice; the research conference and the hackathon; the NP reduction and the multithreading software engineering, and dichotomies in general. Outside of CS, his hobbies include chess, military history and board games.

Farhan Samir

Editor

Samir is in his fourth year at the University of Toronto, majoring in Computer Science and English. He enjoys good grammar and listening to Kanye West.

Nana Nasirova

Editor

Nana is a third-year computer science student at the University of Toronto, focusing in AI. In her spare time, Nana enjoys reading French literature and playing the piano.

Osama Kawish

Editor

Osama is a Math Specialist Bachelor's degree graduate from the University of Toronto. He enjoys writing, programming, mathematics, and thinking creatively to develop new and useful ideas. He also enjoy meeting new people to form friendships.

Danya Lette

Editor

Danya is a computer science specialist with an interest in AI and theory. She has an eclectic background, and formerly completed a degree in philosophy at U of T. Danya spends her free time reading novels, eating popcorn, and thinking about thinking.

Lynn Liu

Graphic Artist

Lynn is a third year student pursuing a double major in Computer Science and European Studies, and a minor in Russian. She hopes to learn many more languages - both computer and human ones - in the future.

Tyler Pham

Webmaster

Tyler is a 4th year student at UofT, specializing in computer science. He loves to stay active; whether it be in the gym, on the water paddling, or taking a hike to who knows where.

Wow, what a year it has been! Although I could not isolate the performance and delivery of RUCS from the vicissitudes of my personal life, I am nonetheless proud at long last to present the final product to you, dear reader, replete with the quintessential commentary known as a Letter from the Editor:

This year has been another successful incarnation of the RUCS journal, and I am happy to have expanded our journal’s reach nationwide, with publications from UBC and MIT. Additionally, we will be hosting an inaugural joint undergraduate research conference with TURCS (Toronto Undergraduate Research in Computer Science) this coming September. This can be found on our heavily-revamped website, which has undergone a redesign as part of my strategic vision to keep RUCS more active year-round.

To my excellent staff: Danya, Samir and Tyler, and Lynn, thank you so much for all the work you have done. Thank you very much to our faculty advisor Sam Toueg, as well as Kawin Ethayarajh and Julia Gilenko, our “editor-in-chief emeriti” whose hallowed company I will soon be eagerly joining. Together, their gestalt advice and experience has proved invaluable in managing the publication. We hope that RUCS continues to be a “first-page” result (our generation’s “household name”) when it comes to undergraduate computer science research at U of T, in Canada, and around the world.

As I type in the final keystrokes of this letter, I bring to a close an important chapter in both my personal and RUCS’ life. Looking forward, I have great optimism that next year’s editor will carry on RUCS’ burgeoning legacy and impact.

Standing on the shoulders of giants, I have no doubt that they will improve RUCS in ways that will keep you dear reader coming back to read next year’s publication.

Thanks.

John Chen
2017-2018 Editor-in-Chief, RUCS

  • Announcements

    Welcome to the 2017 edition of RUCS. We are now well into our review and editing stage! Please check your e-mail soon for results and follow-up!

    As always if you have any questions, feel free to e-mail us at rucs@cs.toronto.edu!

    Sincerely,
    the RUCS 2017 Team

  • About Us

    RUCS, the Review of Undergraduate Science, is the first publication, from a top 20 university, dedicated solely to undergraduate computer science. We are an open-access journal that features the best of undergraduate computer science research at U of T and other top universities. Founded in 2015 by Kawin Ethayarajh, RUCS alumni include graduate students at top schools and Googlers.



    We strive to make research more accessible and participatory, especially to undergrads. Our hope is that RUCS fosters a positive and supportive environment to foster curiosity for the next-generation of curious computer science researchers. View our past issues here:
  • Our Team

    Meet the RUCS team

    John Chen

    Editor-in-Chief

    John is a 4th year CS student at the University of Toronto, St. George Campus. He is a big fan of undergrad research, and educational outreach in CS. He enjoys the twin branches of CS: the theory and the practice; the research conference and the hackathon; the NP reduction and the multithreading software engineering, and dichotomies in general. Outside of CS, his hobbies include chess, military history and board games.

    Farhan Samir

    Editor

    Samir is in his fourth year at the University of Toronto, majoring in Computer Science and English. He enjoys good grammar and listening to Kanye West.

    Nana Nasirova

    Editor

    Nana is a third-year computer science student at the University of Toronto, focusing in AI. In her spare time, Nana enjoys reading French literature and playing the piano.

    Osama Kawish

    Editor

    Osama is a Math Specialist Bachelor's degree graduate from the University of Toronto. He enjoys writing, programming, mathematics, and thinking creatively to develop new and useful ideas. He also enjoy meeting new people to form friendships.

    Danya Lette

    Editor

    Danya is a computer science specialist with an interest in AI and theory. She has an eclectic background, and formerly completed a degree in philosophy at U of T. Danya spends her free time reading novels, eating popcorn, and thinking about thinking.

    Lynn Liu

    Graphic Artist

    Lynn is a third year student pursuing a double major in Computer Science and European Studies, and a minor in Russian. She hopes to learn many more languages - both computer and human ones - in the future.

    Tyler Pham

    Webmaster

    Tyler is a 4th year student at UofT, specializing in computer science. He loves to stay active; whether it be in the gym, on the water paddling, or taking a hike to who knows where.

  • Submissions
  • Letter From the Editor

    Wow, what a year it has been! Although I could not isolate the performance and delivery of RUCS from the vicissitudes of my personal life, I am nonetheless proud at long last to present the final product to you, dear reader, replete with the quintessential commentary known as a Letter from the Editor:

    This year has been another successful incarnation of the RUCS journal, and I am happy to have expanded our journal’s reach nationwide, with publications from UBC and MIT. Additionally, we will be hosting an inaugural joint undergraduate research conference with TURCS (Toronto Undergraduate Research in Computer Science) this coming September. This can be found on our heavily-revamped website, which has undergone a redesign as part of my strategic vision to keep RUCS more active year-round.

    To my excellent staff: Danya, Samir and Tyler, and Lynn, thank you so much for all the work you have done. Thank you very much to our faculty advisor Sam Toueg, as well as Kawin Ethayarajh and Julia Gilenko, our “editor-in-chief emeriti” whose hallowed company I will soon be eagerly joining. Together, their gestalt advice and experience has proved invaluable in managing the publication. We hope that RUCS continues to be a “first-page” result (our generation’s “household name”) when it comes to undergraduate computer science research at U of T, in Canada, and around the world.

    As I type in the final keystrokes of this letter, I bring to a close an important chapter in both my personal and RUCS’ life. Looking forward, I have great optimism that next year’s editor will carry on RUCS’ burgeoning legacy and impact.

    Standing on the shoulders of giants, I have no doubt that they will improve RUCS in ways that will keep you dear reader coming back to read next year’s publication.

    Thanks.

    John Chen
    2017-2018 Editor-in-Chief, RUCS