I reserve the right to make changes to the syllabus

About this course

This course focuses on how to use the computer (and statistical software) to conduct a statistical analysis of data. The goal of this course is to introduce you to a variety of programs and technologies that are useful for acquiring, cleaning, manipulating, organizing, exploring, visualizing, and analyzing data, as well as reporting findings.

Overview of Course: We’ll begin with an overview of the R language, which you will use extensively throughout this course. Then we’ll move on to other useful tools, including working with regular expressions, basic UNIX tools, XML, and SQL. Because this course is so computer­ oriented, it’s very important that you take the time outside of class to learn by doing—to explore the software we’ll be talking about in class, and to try out your skills on real datasets in the homework assignments and individual project.


There is no required textbook. Instead, there are various resources that you can check (see list below). I will also point out other appropriate resources during the course.

Please make sure you can access the online and free resources above remotely.

Grading Structure

Pop Quiz policy

Homework Policy

The grading scheme for HW assignment is:

Submission of assignments:

Project Policy

Attendance Policy

Incomplete Policy

Under emergency/special circumstances, students may petition me to receive an incomplete grade. Please clearly state your reasoning in your comments to me.

Email Policy

Academic Honest Policy

Homework and projects must be done independently. You may discuss the HW with other students, but you must independently write your code and solutions. For example, suggesting a function to another student is acceptable, whereas simply giving him or her your own code is not. If you are not clear about the expectations for completing an assignment or taking an exam, be sure to seek clarification from the instructor or GSI beforehand.

For exams, cheating includes, but is not limited to, bringing written or electronic materials into an exam or quiz, using written or electronic materials during an exam or quiz, copying off another person’s exam or quiz, allowing someone to copy off of your exam or quiz, and having someone take an exam or quiz for you. Any evidence of cheating will result in a minimum penalty of a score of zero (0) on the assignment or examination. Depending on the severity of the infraction, cheating may result in an F for the course grade.

Statement on Accommodation

If you need accommodations for any physical, psychological, or learning disability, or if you want me to have emergency medical information, please speak to me privately, either after class or during my office hours.

If you need accommodations for any physical, psychological, or learning disability, please speak to me after class or during office hours. Please make arrangements in a timely manner (through DSP) so that we can work out acceptable accommodations.

If there are any conflicts with the due dates of the exams or assignments for religious reasons, travel for campus sponsored extracurricular activities, medical and graduate school interviews, or for other reasons, please contact me.

Safe, Supportive, and Inclusive Environment

Whenever a faculty member, staff member, post-doc, or GSI is responsible for the supervision of a student, a personal relationship between them of a romantic or sexual nature, even if consensual, is against university policy. Any such relationship jeopardizes the integrity of the educational process.

Although faculty and staff can act as excellent resources for students, you should be aware that they are required to report any violations of this campus policy. If you wish to have a confidential discussion on matters related to this policy, you may contact the Confidential Care Advocates on campus for support related to counseling or sensitive issues. Appointments can be made by calling (510) 642-1988.

The classroom, lab, and work place should be safe and inclusive environments for everyone. The Office for the Prevention of Harassment and Discrimination (OPHD) is responsible for ensuring the University provides an environment for faculty, staff and students that is free from discrimination and harassment on the basis of categories including race, color, national origin, age, sex, gender, gender identity, and sexual orientation. Questions or concerns? Call (510) 643-7985, email, or go to