Fall 2017 Course
This is the preserved website for the Fall 2016 course.
cs2102 will be offered again in Fall 2017, co-taught by Mohammad Mahmoody and David Evans. For the Fall 2017 course site, see https://uvacs2102.github.io/.
Some things about the course are likely to change substantially for Fall 2017, but you can see what was done in the Fall 2016 course here.