Geometry of Data


Attendance. This class will be held in person, and you are strongly encouraged to attend as many lectures as you can in person. However, the course will also be streamed on Zoom and the recording made available through Collab for later viewing. If you are sick (COVID or non-COVID illness), please do not come to class, but rather attend over Zoom or watch the recording. You are also welcome to take advantage of the Zoom option for other reasons that cause you to not be able to attend lecture in person. Attending over Zoom will never be held against you or affect your grade in any way. But to stress again, please come to class in person when you are able. This class works best the room is full of students are actively participating, discussing, and asking questions.

Getting Help. Take advantage of office hours. We will work hard to be accessible to students. Please send us email if you need to meet outside of scheduled office hours. Don’t be shy if you don’t understand something: come to office hours, send email, or speak up in class! We will use Piazza for asking questions, discussing topics from class, and getting help on homeworks. I encourage you to post questions there publicly for the entire class and to chime in with answers to other students’ questions.

Announcements. Important announcements, such as assignment corrections or deadline changes, will be sent to the class via the Collab announcements for this class. Make sure that you have setup Collab to send you announcements to an email address that you will check regularly, as they may be time-sensitive.

Grading. The course grade will consist entirely of homeworks (there will be about four, equally weighted).

Homework assignments will entail writing Python code to solve problems as well as written questions. Submissions must be Jupyter notebooks, which lets you combine formatted text and Python code in an easy-to-use format.

Homeworks are due by 11:59 PM on the due date. Late assignments will receive a 10% deduction during the first 24 hours they are late, and a 20% deduction if they are 24-48 hours late. Assignments will not be accepted beyond 48 hours late.

If you believe there is an error in grading, you may request a regrading within one week of receiving your grade. Requests must be made in writing by email, explaining clearly why you think there was an error in your grade.

Working Together. You are welcome to discuss the concepts in a homework assignment with your fellow classmates. However, you must develop and write up your own solutions. Do not read another person’s answers or code, and do not show your answers or code to anyone else. Presenting someone else’s solutions as your own will be considered cheating. Using code you find on the internet is also not allowed.

You are welcome to use any online sources for learning concepts, example problems, programming tips, etc. However, posting homework questions on internet forums, or finding answers to specific questions from the internet, is not allowed and is considered cheating.

You should be familiar with the UVA If a student is caught cheating on a homework or exam, they will be reported to the Honor Committee.

Students with disabilities or learning needs. It is my goal to create a learning experience that is as accessible as possible. If you anticipate any issues related to the format, materials, or requirements of this course, please meet with me outside of class so we can explore potential options. Students with disabilities may also wish to work with the Student Disability Access Center to discuss a range of options to removing barriers in this course, including official accommodations. Please visit their website for information on this process and to apply for services online: []. If you have already been approved for accommodations through SDAC, please send me your accommodation letter and meet with me so we can develop an implementation plan together.

Discrimination and power-based violence. The University of Virginia is dedicated to providing a safe and equitable learning environment for all students. To that end, it is vital that you know two values that I and the University hold as critically important:

  1. Power-based personal violence will not be tolerated.
  2. Everyone has a responsibility to do their part to maintain a safe community on Grounds.

If you or someone you know has been affected by power-based personal violence, more information can be found on the UVA Sexual Violence website that describes reporting options and resources available - [].

As your professor and as a person, know that I care about you and your well-being and stand ready to provide support and resources as I can. As a faculty member, I am a responsible employee, which means that I am required by University policy and federal law to report what you tell me to the University’s Title IX Coordinator. The Title IX Coordinator’s job is to ensure that the reporting student receives the resources and support that they need, while also reviewing the information presented to determine whether further action is necessary to ensure survivor safety and the safety of the University community. If you wish to report something that you have seen, you can do so at the Just Report It portal. The worst possible situation would be for you or your friend to remain silent when there are so many here willing and able to help.

Religious accommodations. It is the University’s long-standing policy and practice to reasonably accommodate students so that they do not experience an adverse academic consequence when sincerely held religious beliefs or observances conflict with academic requirements.

Students who wish to request academic accommodation for a religious observance should submit their request in writing directly to me by email as far in advance as possible. Students who have questions or concerns about academic accommodations for religious observance or religious beliefs may contact the University’s Office for Equal Opportunity and Civil Rights (EOCR) at or 434-924-3200.