April 2003
S
M
Tu
W
Th
F
S
1
18
2
5b
3
19
4
5
6
7
8
20
9
6a
10
21
11
12
13
14
15
22
16
6b
17
23
18
19
20
21
22
24
23
6c
24
Review for Final Exam
25
26
27
28
29
30
Programming Contest Due