Grades & policies#

Points system#



8 projects

20 points each

Case study

20 points


20 points


200 points

Grade cutoffs#

I will use the following ranges to assign letter grades. I may curve grades up for the entire class, but I will never curve grades down.




94 – 100


90 – 93.99


87 – 89.99


83 – 86.99


80 – 82.99


77 – 79.99


73 – 76.99


70 – 72.99


65 – 69.99


60 – 64.99


59.99 and below

Python projects#

Python is a great programming language which has seen wide and rapid adoption in a variety of contexts. It can be used to collect and analyze data, automate processes, implement machine learning applications, and much more. Employers are increasingly requesting coding skills from applicants, and this course will provide students with an introduction to python for information visualization applications.

We will have several python projects throughout the semester. For most projects, you will be asked to build a dashboard and present the information in an effective manner, consistent with our classroom discussions.

Projects may also have a verbal component in which the student/group will be required to explain/defend their work.

See each project’s instructions for more details.

Late assignments#

Submissions will be handled via D2L. Do not wait until the last minute to submit assignments. Late work will be accepted, but with the following penalties:



0–24 hours late


1–7 days late


>7 days late

100% (work not accepted)

Case study#

At the end of the semester, each student will complete a case study in the form of a written report, incorporating the semester’s content/material.

See the case study instructions for more details.


Occasionally, I will distribute surveys, assign mini presentations, or give other minor tasks meant to gauge the progress of the class, encourage participation, etc. Participation points will come from these items.

Participation points will also come from general class attendance and contributions to in-class discussions.

If the class is forced to go virtual, students will be required to keep their cameras on during class. Failure to do so will result in lost participation points.

Other policies#


I have a strict policy when it comes to cheating. Students are expected to adhere to the university’s policy on cheating and plagiarism.

You are encouraged to collaborate with your peers. I do not collaboration as cheating, but each student/group must turn in original work.

On assignments#

I encourage collaboration. However, if one student/group copies the python code of another student/group and submits it as original work, then both will earn a zero on the assignment. Additionally, the students/groups will be reported to the university, resulting in a failing grade for the course.


You may not record classroom discussions/presentations without prior written approval. This includes pictures, videos, audio recordings, etc.

It is distracting if you are frequently raising your phone to take pictures of the board. Additionally, recording devices make students less likely to participate in classroom discussions, which reduces the quality of the lectures.


Occasionally I (or my TA) will make a grading mistake. If you believe a grading mistake has been made, please bring it to my attention. I will be happy to correct it.

However, you must alert me of the issue within two weeks of receiving the grade. I will not review all of your grade items the last week of the semester.