welcome to

CS1300

interaction design

tues/thurs 1-2:20pm in friedman 108
Group of staff drawn as Peanut-style characters

schedule

We highly recommend bookmarking this schedule, as this contains all information regarding assignments, lectures, and studios.

Note: slides are firstly and always available on Canvas in the Files section. The links in the schedule below are added later only for convenience.

For studio locations, please see the Hours calendar in the section below.

hours

To add this Google Calendar, click here. To sign up for hours, click the button below.

meet the gang!

Snoopy wearing glasses.
Man smiling.

[professor] jeff

jeff has been teaching cs 1300 since its inception and now for the 10th time. he's studying cs and law, plays keyboard in a local band, and holds the world record for tech internships!

Peanuts-style character with a bunny on her head.
A selfie of a girl on a train, holding flowers.

[hta] audrey

hi everyone! i'm a junior from queens, nyc and im concentrating in cs + sociology. i love matcha lattes, crocheting, and opening blind boxes :) i'm super excited to meet everyone!

Peanuts-style character wearing a red dress.
A smiling girl wearing a scarf.

[hta] rachel

Hi! I'm Rachel, a junior from London studying CS and behavioral decision sciences. I love exploring nature, doing photography, going to the gym, and eating avocados. Super excited to meet you all :)

Woodstock wearing glasses.
Smiling girl pointing her finger up.

[grad ta] ji won

Hi, I'm Ji Won! I'm a 4th year PhD Candidate working with Prof. Jeff Huang. I like iced lattes and plants, and my spirit animal is a platypus :)

Peanuts-style character wearing an orange sweater and shiny black shoes. She is smiling!
Blond girl smiling with arms crossed.

alex

Hello! I'm Alex, a 4th year BRDD student studying CS and Illustration. I'm from Chapel Hill, NC, and I love overpriced vanilla lattes, reading in cute cafes, and going ice skating (I used to be a synchronized figure skater!). So excited to meet everyone :)

Peanuts-style character with a purple and white shirt, jeans, and a duck on her head.
A smiling girl with brown hair.

anna

Hi, I'm Anna! I'm a junior from Pennsylvania studying CS. I love consuming way too much caffeine, seeking out good food, and ducks! Looking forward to meeting everyone :D

Peanuts-style character wearing a blue jacket, baggy gray jeans. He is smiling and waving.
A smiling man wearing a dark blue shirt in front of the Merlion in Singapore

michael

Hi! I'm Michael, a senior from San Francisco, California studying CS and IAPA. I enjoy learning about design, politics, and entrepreneurship. In my free time, I love traveling, reading the news, matcha & cafes, and going to art museums.

A Peanuts-style character pink fairy princess
Smiling girl with short, black hair (probably grown out now)

pranavi

Hi everyone🥰 I'm Pranavi, a junior concentrating in cs. I love journaling, watching movies (ask me for recs), and making crafts✂️. Talk to me about all things product design, pop culture, and entertainment 🎥!

Peanuts-style character with green pigtails wearing a green outfit holding a Fern.
Smiling woman with long brown hair.

fern

Hi! I'm Fern, a senior studying CS. I'm from Bangkok, and love trying new spicy dishes and finding new study spots on campus!

Peanuts-style character wearing a purple dress and pink heart sunglasses.
Smiling woman wearing a red jacket at Arches national park

zyn

Hi! I'm Zyn, a senior from Singapore studying CS and IAPA. In my free time, I love going to Trader Joes and making soup :)

faq

What is the plan for CSCI 1300 in Spring 2025?

CSCI 1300 was previously named, "User Interfaces and User Experiences" for a decade, and its topics have slowly expanded to include a wide range of topics. For Spring 2025, the course has a new name, Interaction Design, to reflect the focus on the interaction design aspect of UI/UX. Another course offered in the department will cover theory and methods for sociotechnical systems and human-computer interaction.

Will the course have an enrollment limit?

There will be an enrollment limit, probably a little over 100 students (slightly more than last year's enrollment).

How can I register for the course or get on the waitlist?

After the first day of class on Thursday, an override request form will be made available on this website which will be due by the first Sunday night. After that, override codes will be distributed by Monday night, before the second class on Tuesday. There is no need to request an override on CAB for now, nor is there a need to email any of the course staff.

What are the prerequisites for the course?

Students must have already completed the intro sequence (CSCI 0200 or an equivalent course), and either taken CSCI 0320 (Introduction to Software Engineering) or had an equivalent course or deployed software with some complexity. Graduate students wouldn't have taken the intro sequence, but still should have had a software engineering course or deployed software with some complexity. There's no need to submit or email your prerequisites yet, until after the first day of class when you fill out the override request form.

If I am not enrolled in the course, can I audit or attend lecture?

It's likely that there will be some seats available in the classroom, especially as the semester gets underway. Brown or RISD students who are not enrolled but wish to sit in are welcome, if there are extra seats. However, the instructor won't be able to keep track of, or sign anything confirming that you were in the class.

Will there be a textbook for the course?

No, all readings will be linked from the assignment handouts or course website.

Will there be a final exam?

Nope! You will create a portfolio as your final assignment (see schedule above).

What will studio be like?

Studios will be 80 minutes outside regular lecture hours. Students will be assigned a studio when they register for the course. Do not sign up for a studio before being sent a course override, and only register for the studio that you are assignd. TAs will have an activity prepared for students in studio, and will be around to give feedback to students during this time. Students will work collaboratively on the studio activities.

When is the last day I have to come to class?

Our last class will be on April 24, 2025. The last in-person thing to attend is the Portfolio Critique on either April 29 or 30, depending on your assigned studio time. See the schedule above for more.

Can I take the course as a capstone?

Yes, for a capstone, you should extend an assignment into something that has substantial development and design components and release it. For instance, you could take your Iterative Design prototype and build it fully to the point where it's a deployable app. This can be done as a group, but the amount of work should be proportional to the group size. The capstone can be done anytime in the semester, until the last day of final exams listed on the Brown University calendar.

Will this course be taught next year?

Jeff is going on paternity leave next year, but there is a non-zero chance that a Ph.D. student will teach a small version of the course.