Great class with a great, caring professor. The programming assignments and term project are the bulk of the grade (which is determined through points, not percentages), which allows you to pick and choose what to focus on. Professor was very open to feedback and adjusted the amount of assignments through the term to keep the workload manageable.