Frequently Asked Questions
Find answers to common questions about DTR, our programs, and how to get involved.
Loading FAQs…
Find answers to common questions about DTR, our programs, and how to get involved.
Loading FAQs…
DTR is offered as a COMP_SCI 315/415 course every quarter. Students can start in any quarter. Most students choose to continue in DTR until they graduate.
We meet for a single three-hour meeting each week, and a separate one-hour SIG meeting. The longer meeting is used for (1) Mysore—a structured learning and practice time where students work on their projects while a mentor provides feedback; (2) Pair Research; and (3) a Status Update presentation/activity from one project team. We require all students be able to make the longer meeting. The time for that meeting is scheduled by polling students to find the best mutually agreeable meeting time. Typically it’s Thursday afternoon or Friday, but it really depends on everyone’s schedule.
Whenever you are ready to grow. Most undergraduate students join in Spring of their sophomore or junior year, and master’s students in their first year.
While students in DTR have a lot of freedom to choose a project from a set that we curate in the research areas we work in, the structure of DTR does not accommodate students working on their personal projects.
DTR is a hard class and will require at least 10 hours a week. Students joining DTR have the expectation that research is not a one-week-on, one-week-off endeavor, and instead requires making consistent progress and learning to be professional.
Nope. DTR is a hard class and we don’t recommend anyone taking more than four classes while one of them is DTR.
For undergraduates, DTR (COMP_SCI 315/415) satisfies the CS project-course requirement and counts as a technical elective in the Interfaces/HCI area under the current curriculum. Depending on the focus of the project you work on, you may be able to petition for DTR to count toward other depth areas (e.g., CogSys or Systems). Please confirm how DTR will count for you with the official CS degree requirements and your academic adviser.
Students entering DTR typically have taken a course in human–computer interaction or user-centered design (we recommend COMP_SCI 329: HCI Studio), and have experience implementing systems in code through courses or personal projects (e.g., common data structures and algorithms; web or mobile development; project-based software engineering or agile courses such as COMP_SCI 394: Agile Software Development; past software engineering internships; etc.). Most students entering DTR have prior experience working on challenging personal or class projects. Students are not expected to have had prior research experience.
Absolutely. We find that while prior experience matters, students who bring with them a growth mindset excel. Many of the current DTR students came in without knowing the technologies they build on. They learned by doing, failing, and doing again.
Only one way to find out: APPLY!
Get in touch with Haoqi or anyone else in DTR.