Dr. Gabriel Robins
Professor of Computer Science
Department of Computer Science
School of Engineering and Applied Science
University of Virginia
85 Engineer's Way, P.O. Box 400740
Charlottesville, VA 22904-4740, USA

Phone: (434) 982-2207
Office: 406 Rice Hall
Gabe's Vitae / Resume (NIH Biosketch)

CS6161 - Algorithms, University of Virginia

  • Syllabus (which includes the cheating/plagiarism policy)

  • Emails and announcements to the class:

  • Prof and TA contact information and office hours

  • Initial questionnaire

  • Basic Concepts Summary

  • The homework readings in this class consist of a minimum of 36 items from the recommended readings list. The required ones are highlighted in red font there, while the rest are "electives". The readings item types should constitute a diverse mix, with a minimum of at least 15 videos, at least 15 papers / Web sites, and at least 6 books. Any items above 36 will count towards extra-credit.

    The minimum writeup requirements are a 2-paragraph description for each paper / video / Web site, and a 2-page description for books (longer writeups are of course welcomed also). Each writeup should summarize what you learned from it, what you found interesting / surprising, etc. At least two submissions are due each Monday (by 5pm, beginning the second week of classes, with penalties for late submissions), and more than two submissions per week are of course very welcomed and highly recommended. This policy is designed to help you avoid "cramming" at the end of the semester, and also to help you retain more of the knowledge by pacing it more evenly over time. Please Email all submissions to homework.cs6161@gmail.com

  • Lecture slides:

  • Problem Sets:

  • Sample Term project (You may also come up with your own project idea, subject to my approval.) All projects must be demoed and turned in before the final exam date.

  • Algorithm demos / visualizations:

  • Course evaluation (plain text version)


  • Good supplemental readings:

  • Good puzzles and games Web stores:

    TA office hours:

    Return to Gabriel Robins' home page