Course Logistics

Meetings

  • When: Tue/Thu 11:00am–12:15pm
  • Where: ECCR 1B51

Instructor

Jonathan Zong

Office hours: by appointment (signup link in Canvas)

Email: use the Inbox tab on Canvas

Accessibility

I want this course to be accessible to all students, and I’m available to discuss course accessibility needs with students whether or not these needs relate to officially documented accommodations. Please let me know about access needs as soon as possible.

Please refer to the following information about CU Boulder Disability Services.

Accommodation for Disabilities, Temporary Medical Conditions, and Medical Isolation

If you qualify for accommodations because of a disability, please submit your accommodation letter from Disability Services to your faculty member in a timely manner so that your needs can be addressed. Disability Services determines accommodations based on documented disabilities in the academic environment. Information on requesting accommodations is located on the Disability Services website. Contact Disability Services at 303-492-8671 or DSinfo@colorado.edu for further assistance. If you have a temporary medical condition, see Temporary Medical Conditions on the Disability Services website.

Policies

Attendance Policy

Because the class involves grappling with ideas and concepts that we might be encountering for the first time, the bulk of the value of this class comes from in-class discussion where we help each other refine our understanding of the material.

That’s why attendance and active participation are really important for this class. Our discussion time together is valuable and really difficult to replace by other activities. Missing class can have a huge impact on your and your classmates’ learning experience. When you miss a session, everyone else also misses out on potentially hearing your perspective on the material.

All students are expected to come to class having made progress with readings, course assignments, and projects and fully participate in class activities and discussions. The participation grade is calculated based on in-class activities, daily notes, interactions with and feedback from partners and the instructor, and general participation in class.

Here are some examples of how you can participate:

  • Giving comments and feedback on other students’ projects
  • Practice active listening – be attentive and be engaged
  • Ask questions – there are no dumb questions
  • Comment, build on, or clarify others’ contributions
  • Visit the instructor in office hours to chat, ask questions, or give feedback
  • Only use technology devices when it’s relevant to course activities
  • Maintain professional interactions with community members, including showing up to meetings on times, sharing project feedback, and following through on shared commitments

That being said, things happen outside of our control. I am happy to work with students who have needs related to disability, illness, family, or religious obligations.

If you let me know in a timely manner that you will miss class for these reasons, I will not penalize your participation grade. However, I highly encourage you to ask a classmate about what you missed or come to office hours.

In particular, do not come to class if you are sick. It is important to rest when you are not feeling well, and your classmates do not want to become sick too. This is important for disability inclusion, as we want class space to be welcoming for people e.g. who are immunocompromised.

AI Policy

Generative AI tools, such as LLMs and code agents, are quickly changing the practice of software design and engineering. These changes have implications for the way that we learn and practice design in ways that are relevant to this class. Here, I’d like to articulate some guiding values that we should follow in class:

  • Process-oriented, not outcome-oriented. The design process is something that we get better at with practice. In class, we are creating a space where we can practice following a design process without worrying about messing up or creating something perfect. The goal isn’t to make the best project at the end, but for you to have gotten the practice you need to apply those design principles in the future. Just like we wouldn’t use a forklift to lift weights in the gym, we won’t use AI to skip over the process straight to the outcome.
  • Community-minded and collaborative, not individualistic. Design is best when it’s a collaborative, creative process. We will rely on each other to bounce ideas and get feedback. If we’re only ever asking AI questions we could be asking each other, we lose opportunities to learn from each other.
  • Intentional and reflective, not unthinking. AI poses a lot of ethical challenges for society. One major example is its environmental cost. Another is its unclear effect on human cognition, or on the trustworthiness of information online. We have to learn about and think intentionally about these issues, so that we can make responsible and informed decisions.

Here are specific examples of uses that are not allowed. These are meant to be illustrative, and not exhaustive.

  • Do not use LLMs to generate your reading responses from scratch. This doesn’t help you learn and is disrespectful of my time when I read your responses. I know that the readings may be challenging sometimes—grappling with difficult ideas is an important part of the learning process that the class is going through together as we read and discuss. I am interested in your genuine reflections, even if they are imperfect. AI is not a substitute for doing and thinking about the reading yourself.
  • Do not use image generators or coding agents to create prototypes from scratch. Often, the process of sketching a low-fidelity prototype can be important for the creative process and noticing gaps in your thinking. Prototyping is a tool to facilitate our design exploration. AI sometimes goes straight to high-fidelity, which can deprive you of an opportunity to reflect on your design. I’m fine with using AI to refine later-stage implementations, but not for exploratory prototyping.

There are ways to use AI responsibly in this class. Please follow the values listed above. I will not actively police your AI use. However, you are accountable for everything you turn in—if AI generates low-quality work for you, you are responsible for the feedback and/or grade that you get.



CU Boulder Syllabus Statements

A Commitment and Invitation from Our College

CMDI strives to be a community whose excellence depends on diversity, access, equity, and inclusion. We aim to understand and challenge systems of privilege and disadvantage in higher education, such as those based on class, race, ethnicity, gender, sexuality, and dis/ability. We seek to reach across social and political divides and to make space for voices historically excluded in higher education and marginalized in society. In other words, diversity is not just a future reality for which we try to prepare students. It is a priority we want to put into practice here, now, and together, in order to foster places of learning where all members can thrive. Our question for you is, how are we doing? Please contact the CMDI diversity team (email dei-cmdi@colorado.edu or visit the CMDI Diversity, Inclusion, and Equity Staff page)

  • if you need support or other resources but don’t know where to turn

  • if any aspect of your educational experience with CMDI does not reflect the commitment expressed here, or if you want to share a positive instance of this commitment in action

  • if you have any questions, concerns, or ideas related to diversity

We want to hear from you so that we can do better, and to support you however we can!

Honor Code

All students enrolled in a University of Colorado Boulder course are responsible for knowing and adhering to the Honor Code. Violations of the Honor Code may include but are not limited to: plagiarism (including use of paper writing services or technology [such as essay bots]), cheating, fabrication, lying, bribery, threat, unauthorized access to academic materials, clicker fraud, submitting the same or similar work in more than one course without permission from all course instructors involved, and aiding academic dishonesty. Understanding the course’s syllabus is a vital part of adhering to the Honor Code.

All incidents of academic misconduct will be reported to Student Conduct & Conflict Resolution: StudentConduct@colorado.edu. Students found responsible for violating the Honor Code will be assigned resolution outcomes from Student Conduct & Conflict Resolution and will be subject to academic sanctions from the faculty member. Visit Honor Code for more information on the academic integrity policy.

Accommodation for Religious Obligations

Campus policy requires faculty to provide reasonable accommodations for students who, because of religious obligations, have conflicts with scheduled exams, assignments, or required attendance. Please communicate the need for a religious accommodation in a timely manner by emailing the instructor at jzong@colorado.edu. See the campus policy regarding religious observances for full details.

Preferred Student Names and Pronouns

CU Boulder recognizes that students’ legal information does not always align with how they identify. If you wish to have your preferred name (rather than your legal name) and/or your preferred pronouns appear on your instructors’ class rosters and in Canvas, visit the Registrar’s website for instructions on how to change your personal information in university systems.

Classroom Behavior

Students and faculty are responsible for maintaining an appropriate learning environment in all instructional settings, whether in person, remote, or online. Failure to adhere to such behavioral standards may be subject to discipline. Professional courtesy and sensitivity are especially important with respect to individuals and topics dealing with race, color, national origin, sex, pregnancy, age, disability, creed, religion, sexual orientation, gender identity, gender expression, veteran status, marital status, political affiliation, or political philosophy.

Additional classroom behavior information

CU Boulder is committed to fostering an inclusive and welcoming learning, working, and living environment. University policy prohibits protected-class discrimination and harassment, sexual misconduct (harassment, exploitation, and assault), intimate partner abuse (dating or domestic violence), stalking, and related retaliation by or against members of our community on- and off-campus. The Office of Institutional Equity and Compliance (OIEC) addresses these concerns, and individuals who have been subjected to misconduct can contact OIEC at 303-492-2127 or email OIEC@colorado.edu. Information about university policies, reporting options, and OIEC support resources including confidential services can be found on the OIEC website.

Please know that faculty and graduate instructors are required to inform OIEC when they are made aware of incidents related to these concerns regardless of when or where something occurred. This is to ensure the person impacted receives outreach from OIEC about resolution options and support resources. To learn more about reporting and support a variety of concerns, visit the Don’t Ignore It page.

Mental Health and Wellness

The University of Colorado Boulder is committed to the well-being of all students. If you are struggling with personal stressors, mental health or substance use concerns that are impacting academic or daily life, please contact Counseling and Psychiatric Services (CAPS), located in C4C, or call 303-492-2277, 24/7.