Note: Most of the content is still from Fall 2021 and will be updated once Fall 2022 shapes up.


On this is an online class, lectures are a combination of slides, short videos – and required reading plus self-guided exercises. We will aim to upload the lecture slides weekely.

Office Hours

Title Name Location Hours Type / Booking
Instructor Dirk Eddelbuettel Zoom Mon 11am - noon Open
Zoom Mon 6pm - 7pm Open
Zoom via booking system Thu 7pm - 8:30pm 15m, one-on-one
TA Alton Barbehenn Zoom Wed 3pm - 4pm Open
Zoom via booking system Tue 4pm - 7pm 15m, one-one-one

We offer two types of office hours. The first type is open with an open door where you can walk in and out, attend every week, or never—as you see fit. The second type are individual one-on-one office hours that fifteen minutes each, and which you book via the calendly link above. We expect that you limit your use of these to two per term. The booking system only allows one week out so please be considerate of your fellow students. Under genuinely exceptional circumstances, additional visits can be scheduled on demand. (Note that the Zoom links above differ per time slot. Make sure you pick the correct one.)

The same table is at syllabus/overview. For online office hours, links for the sessions will be emailed via compass2g announcement emails.

PrairieTest – Computer-Based Testing Exams

The following dates have been reserved (but are as always subject to change):

Quiz First Date Laste Date Late Weeks Covered
Quiz 1 (Shell) Thu, Sep 08 Sat, Sep 10 Sun, Sep 11 Weeks 1 and 2
Quiz 2 (Git,Md,SQL) Thu, Sep 22 Sat, Sep 24 Sun, Sep 25 Weeks 3 and 4
Quiz 3 (R,RStudio) Thu, Oct 06 Sat, Oct 08 Sun, Oct 09 Weeks 5 and 6
Quiz 4 (AdvancedR) Thu, Oct 20 Sat, Oct 22 Sun, Oct 23 Weeks 7 and 8
Quiz 5 (Visualize) Thu, Nov 03 Sat, Nov 05 Sun, Nov 06 Weeks 9 and 10
Quiz 6 (RPkg,Scr.) Wed, Nov 16 Fri, Nov 18 Sat, Nov 19 Weeks 11 and 12

Quizzes follow the bi-weekly schedule of the homework, and cover the same (typically two week) set of lectures, and are also not cumulative. You can schedule your exam time within these windows via the PrairieTest site. Each exam will be a session of 50 minutes. These are in-person exams.

Under exceptional circumstance, accomodations may be made by course staff upon written request (also see email etiquette) with proof of exceptional circumstances to allow for online exams for fully-remote students not residing in Urbana-Champaign for the full length of term. Again, proof of such cirumstances will be required as this must be need-based and is not an elective choice for Urbana-Champaign based students who are expected to test at the CBTF facility in person. Requesting online testing when you were able to attend the CBTF in person may be treated an academic integrity violation with its full consequences.

Please consult the PrairieTest and CBTF site for full details.


We aim to have a homework each other week prior to the PrairieTest quiz.

Week Given Due
Homework 1 (Shell) – Week 2 Thu, Sep 1 @ noon Thu, Sep 8 @ noon
Homework 2 (Git,Md,SQL) – Week 4 Thu, Sep 15 @ noon Thu, Sep 22 @ noon
Homework 3 (R,RStudio) – Week 6 Thu, Sep 29 @ noon Thu, Oct 6 @ noon
Homework 4 (Adv R) – Week 8 Thu, Oct 13 @ noon Thu, Oct 20 @ noon
Homework 5 (Vizualize) – Week 10 Thu, Oct 27 @ noon Thu, Nov 3 @ noon
Homework 6 (Pkgs,Scpts) – Week 12 Thu, Nov 10 @ noon Thu, Nov 17 @ noon

These are indicative dates which may be adjusted as needed.

Homeworks are generally released at noon on a Thursday, and are due at noon the following Thursday (which the exception of the last one).

Project Presentations

For the Fall 2022 term, group presentations will likely be recorded Zoom videos. More details will be forthcoming– but the general idea is to have five minutes per team along with five slides per team. Both limits are hard. Teams are expected to have presentation-ready slides in the RStudio Cloud environment (Markdown presentation).

The overall deadline for the group projects will be noon on Reading Day, December 8 at which point we will snapshot the repositories. You will continue to have write access and can make changes, however only changes made prior to noon on December 8 will be evaluated for the project grade.