Skip to content

Commit 13c41c9

Browse files
authored
cos 226 spring 2026
1 parent 1f7d020 commit 13c41c9

File tree

1 file changed

+20
-34
lines changed

1 file changed

+20
-34
lines changed

content/docs/applicants/jobs.md

Lines changed: 20 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -318,67 +318,53 @@ COS 226: Algorithms and Data Structures
318318

319319
## COS 226: Algorithms and Data Structures
320320

321-
For description and past ratings, see course page on [Princeton Courses](https://www.princetoncourses.com/course/1254002054)
321+
For description and past ratings, see course page on [Princeton Courses](https://www.princetoncourses.com/course/1264002054)
322322

323-
### Grader position
323+
### UCA position (aka Grader)
324324

325-
_Supervised by Prof. Marcel Dall'Agnol (Fall 2025)_
325+
_Supervised by Prof. Maryam Hedayati (Spring 2026)_
326326

327327
_Team communication: Slack ([central COS UCA Slack]({{< ref "/docs/employees/slack" >}}): `#226-grading`)_
328328

329-
This position grades the programming assignments in Java, which happen
330-
about once every two weeks. It involves reading complex code, with the
331-
need to understand errors in the running time or memory efficiency of
332-
the code.
329+
This position will help with holding office hours and running oral exams on the programming assignments. You will be asked to hold office hours before some of the programming assignments, which happen about once every two weeks. You will also be asked to help with oral exams about the programming assignments (which will mostly be asking students about the assignments to make sure they understand the code they wrote). The oral exams will happen twice in the semester, once after every four assignments.
330+
331+
Please note that this UCA position is different from previous iterations of the course due to our introduction of oral exams -- we ask for your flexibility and feedback with responsibilities as they may evolve throughout the semester.
332+
333+
**Responsibilities :**
333334

334-
**Responsibilities (~3-5 hrs/assignment) :**
335+
- Dedicate 4 hours twice in the semester to preparing for and running oral exams.
335336

336-
- Attend weekly grader meeting (1-2h/assignment) to review the rubric
337-
and start grading synchronously. As of Fall 2025, this meeting
338-
is on Tuesdays 4:30-6pm.
337+
- Hold office hours before some programming assignments (8 office hours throughout the semester)
339338

340-
- Grade late and remaining assignments asynchronously (~2-3h/assignment).
341339

342340
**Requirements:**
343341

344342
- For Freshman/Sophomores: Having taken COS 226 (B+ or better typically)
345343

346-
- For Juniors: Grading experience in any course (or being a lab TA)
344+
- For Juniors: UCA experience in any course (or being a lab TA)
347345

348346
- For Seniors: Grading experience in COS 226
349347

350348

351-
### Grading Manager position
349+
### UCA Manager position (aka Grading Manager)
352350

353-
_Supervised by Prof. Marcel Dall'Agnol (Fall 2025)_
351+
_Supervised by Prof. Maryam Hedayati (Spring 2026)_
354352

355353
_Team communication: Slack ([central COS UCA Slack]({{< ref "/docs/employees/slack" >}}): `#226-grading`)_
356354

357355
**Description:**
358356

359-
This position is for students that are interested in contributing to
360-
improve the class and can involve multiple things depending on your
361-
interests (see responsibilities below for examples), some of which
362-
don't necessarily involve grading (despite the title name).
357+
This position is for students that are interested in contributing to improve the class and can involve multiple things depending on your interests (see responsibilities below for examples).
363358

364-
Grading managers will work closely with Prof. Dall'Agnol.
359+
Grading managers will work closely with Prof. Hedayati and Prof. Pedro Paredes.
365360

366-
**Responsibilities (time commitment variable):**
361+
**Example Responsibilities (time commitment variable):**
367362

368-
- For students interested in grading it can be any of the following:
369-
- Supervising the COS 226 graders (e.g. answering their questions, grading tougher submissions).
370-
- Creating new materials to support the grading mission (such as the style guide, automation scripts, preparing grading briefs).
371-
- Audit a subset of submissions to ensure quality of grading.
372-
373-
- For students interested in interacting with other students,
374-
responsibilities might include holding office hours, assisting in
375-
precepts and attending staff meetings with the course instructors
376-
and graduate preceptors.
363+
- For students interested in grading, responsibilities might include creating new materials to support the grading mission (such as the style guide, automation scripts, preparing grading briefs).
364+
365+
- For students interested in interacting with other students, responsibilities might include holding office hours, assisting in precepts and attending staff meetings with the course instructors and graduate preceptors.
377366

378-
- For students interested in creating new material for the course,
379-
responsibilities might include revising assignment statements,
380-
revising precept handouts, beta testing new assignments, creating
381-
supplemental material (like quizzes).
367+
- For students interested in creating new material for the course, responsibilities might include revising assignment statements, revising precept handouts, beta testing new assignments, creating supplemental material (like quizzes).
382368

383369
**Requirements:**
384370

0 commit comments

Comments
 (0)