Review of Undergraduate
Computer Science

Announcements

We are currently assembling a team for our 2018-2019 issue! Check out our open positionsopen positions.


Submissions for the 2018-2019 edition of the Review of Undergraduate Computer Science (RUCS) are now open! Check it out.


We will be hosting an undergraduate research conference jointly with TURCS (Toronto Undergraduate Research in Computer Science) on September 14th! More details can be found here: Facebook


About Us

RUCS, the Review of Undergraduate Computer Science, is the first publication from a top 20 university dedicated solely to undergraduate computer science. We are a non-archival open-access journal that features the best of undergraduate computer science research at the University of Toronto 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 computer science researchers.

  • 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

  • Our 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.

Past Issues

Call for Submissions

Submissions for the 2018-2019 edition of the Review of Undergraduate Computer Science (RUCS) are now open! Read the submission information to learn everything you need to know about submitting to RUCS.

The deadline is October 5th, 2018. If you have any questions, don't hesistate to contact us at [email protected].

Open Positions

We are currently assembling a team for our 2018-2019 issue! We are looking for talented and passionate students to fill the following roles:

  • Editor (x3)
  • Writer (x2)
  • Graphic Designer/Web Designer (x1)
  • Web Developer (x2)
  • Graphic Artist/Illustrator (x2)
  • Coordinator (x1)

Read about more these positions here.

The application deadline is October 16th, 2018. If you have any questions, don't hesistate to contact us at [email protected].

Get Involved

If you want to get involved with RUCS, you might want to check out our open positionsopen positions or join the events or communications committees.

Mailing List

Sign up for our mailing list to receive updates about RUCS.

* indicates required
  • Announcements

    Announcements

    We are currently assembling a team for our 2018-2019 issue! Check out our open positionsopen positions.


    Submissions for the 2018-2019 edition of the Review of Undergraduate Computer Science (RUCS) are now open! Check it out.


    We will be hosting an undergraduate research conference jointly with TURCS (Toronto Undergraduate Research in Computer Science) on September 14th! More details can be found here: Facebook


  • About Us

    About Us

    RUCS, the Review of Undergraduate Computer Science, is the first publication from a top 20 university dedicated solely to undergraduate computer science. We are a non-archival open-access journal that features the best of undergraduate computer science research at the University of Toronto 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 computer science researchers.

  • Current Issue
    • 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

    • Our 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.

  • Archive

    Past Issues

  • Submit to RUCS

    Call for Submissions

    Submissions for the 2018-2019 edition of the Review of Undergraduate Computer Science (RUCS) are now open! Read the submission information to learn everything you need to know about submitting to RUCS.

    The deadline is October 5th, 2018. If you have any questions, don't hesistate to contact us at [email protected].

  • Open Positions

    Open Positions

    We are currently assembling a team for our 2018-2019 issue! We are looking for talented and passionate students to fill the following roles:

    • Editor (x3)
    • Writer (x2)
    • Graphic Designer/Web Designer (x1)
    • Web Developer (x2)
    • Graphic Artist/Illustrator (x2)
    • Coordinator (x1)

    Read about more these positions here.

    The application deadline is October 16th, 2018. If you have any questions, don't hesistate to contact us at [email protected].

  • Get Involved

    Get Involved

    If you want to get involved with RUCS, you might want to check out our open positionsopen positions or join the events or communications committees.

    Mailing List

    Sign up for our mailing list to receive updates about RUCS.

    * indicates required