CSE 200Research and Teaching in Computer Science and Engineering
Basic teaching techniques for teaching assistants, including responsibilities and rights of teaching assistants, resource materials, computer security, leading discussion or lab sessions, presentation techniques, maintaining class records, electronic handling of homework, and grading. The course examines research and professional training, including use of the library and online databases, technical typesetting, writing journal and conference papers, publishing in computer science and computer engineering, giving talks in seminars and conferences, and ethical issues in science and engineering. Required for all teaching assistants. Formerly CMPS 200 and CMPE 200.)
Enrollment is restricted to graduate students.
- Enroll in lecture and associated discussion section.
Find a section and add it to your scheduleLive seat counts, time-conflict checks and the walk from your previous class.
When it runs
Fall 2026Open Fall 2026
| Section | Type | When | Where | Instructor | Seats |
|---|---|---|---|---|---|
| 01 | Seminar | Tue 5:20pm–6:55pm | ClassroomUnit 001 | K. Obraczka | Open 93/140 |
Fall 2025Open Fall 2025
| Section | Type | When | Where | Instructor | Seats |
|---|---|---|---|---|---|
| 01 | Seminar | Tue 5:20pm–6:55pm | Humn Lecture Hall | H. S. Kuttivelil | Open 108/140 |
Who teaches it
| Instructor | Rating | Difficulty | Would take again | Reviews |
|---|---|---|---|---|
| Katia Obraczka | 3.3 / 5 | 3.0 / 5 | 0% | 2 |
| Harikrishna Kuttivelil | 4.4 / 5 | 3.1 / 5 | 86% | 7 |
From RateMyProfessors, which is student-submitted and not a survey. Small review counts move a long way on one bad quarter.
SlugAtlas is a student project and is not affiliated with, endorsed by, or operated by UC Santa Cruz. Course data is a snapshot of the public class search; myUCSC is authoritative for enrolment.