In this course, students will build tools to explore and apply theories of information organization and retrieval. Students will develop skills in rapid prototyping of web-based projects and implement concepts learned in Info 202 through small projects on topics such as controlled vocabularies and social classifications. While no particular programming language is required, students should be comfortable using or learning a scripting language such as Javascript or Python.

It’s suggested that students take Info 202 concurrently, or have taken it in the past. Non-I-School students are welcome.

Class Time

M W, 12:30 pm–2:00 pm


South Hall 210


Kate Rushton (krushton@ischool.berkeley)
Raymon Sutedjo-The (raymonst@berkeley)

Office Hours

Kate: Th 12:00pm–1:00pm, South Hall 302
Raymon: W 3:30 pm–4:30 pm, South Hall Atrium

Grading Criteria & Policy

Class participation 15%
Homeworks 20%
Projects 65%

For a better understanding of academic integrity, please read the following documents:
Campus Definition of Academic Integrity
Campus Code of Conduct (pdf)

Registration CCN