| Section | Where | Who | 
|---|---|---|
| Monday, May 3, 12:20 to 1:10 PM | 306 Hollister | Dhruva Karle | 
| Monday, May 3, 7:30 to 8:20 PM | 205 Upson | Saurabh Sharma | 
| Wednesday, May 5, 7:30 to 8:20 PM | 205 Upson | David Levitan | 
| Section | Where | Who | 
|---|---|---|
| Monday, Apr 26, 12:20 to 1:10 PM | 306 Hollister | no meeting | 
| Monday, Apr26, 7:30 to 8:20 PM | 205 Upson | no meeting | 
| Wednesday, Apr 28, 7:30 to 8:20 PM | 205 Upson | no meeting | 
| Section | Where | Who | 
|---|---|---|
| Wednesday, Apr 21, 7:30 to 8:20 PM | 205 Upson | no meeting | 
| Monday, Apr 26, 12:20 to 1:10 PM | 306 Hollister | no meeting | 
| Monday, Apr26, 7:30 to 8:20 PM | 205 Upson | no meeting | 
| Section | Where | Who | 
|---|---|---|
| Monday, Apr 12, 12:20 to 1:10 PM | 306 Hollister | Dhruva Karle | 
| Monday, Apr 12, 7:30 to 8:20 PM | 205 Upson | Yejin Choi | 
| Wednesday, Apr 14, 7:30 to 8:20 PM | 205 Upson | David Levitan | 
| Section | Where | Who | 
|---|---|---|
| Monday, Apr 5, 12:20 to 1:10 PM | 306 Hollister | Dhruva Karle | 
| Monday, Apr 5, 7:30 to 8:20 PM | 205 Upson | Yejin Choi | 
| Wednesday, Apr 7, 7:30 to 8:20 PM | 205 Upson | David Levitan | 
| Section | Where | Who | 
|---|---|---|
| Monday, Mar 29, 12:20 to 1:10 PM | 306 Hollister | no meeting | 
| Monday, Mar 29, 7:30 to 8:20 PM | 205 Upson | no meeting | 
| Wednesday, Mar 31, 7:30 to 8:20 PM | 205 Upson | no meeting | 
| Section | Where | Who | 
|---|---|---|
| Wednesday, Mar 17, 7:30 to 8:20 PM | 205 Upson | David Levitan | 
| Section | Where | Who | 
|---|---|---|
| Wednesday, Mar 10, 7:30 to 8:20 PM | 205 Upson | David Levitan | 
| Monday, Mar 15, 12:20 to 1:10 PM | 306 Hollister | |
| Monday, Mar 15, 7:30 to 8:20 PM | 205 Upson | 
| Section | Where | Who | 
|---|---|---|
| Monday, Mar 1, 12:20 to 1:10 PM | 306 Hollister | Dhruva Karle | 
| Monday, Mar 1, 7:30 to 8:20 PM | 205 Upson | Yejin Choi | 
| Wednesday, Mar 3, 7:30 to 8:20 PM | no meeting | |
| Monday, Mar 8, 12:20 to 1:10 PM | 306 Hollister | Dhruva Karle | 
| Monday, Mar 8, 7:30 to 8:20 PM | 205 Upson | Yejin Choi | 
| Wednesday, Mar 10, 7:30 to 8:20 PM | 205 Upson | David Levitan | 
CS 212 STAFF Name Office Instructor Paul Chew
chew@cs.cornell.edu 494 Rhodes TAs David Levitan dbl24@cornell.edu Yejin Choi ychoi@cs.cornell.edu 4162 Upson Dhruva Karle dk243@cornell.edu Saurabh Sharma ss468@cs.cornell.edu 
Section Where Who Monday, 12:20 to 1:10 PM 306 Hollister Dhruva Karle Monday, 7:30 to 8:20 PM 205 Upson Yejin Choi Wednesday, 7:30 to 8:20 PM 205 Upson David Levitan 
Office/Consulting Hours Where Who Monday, 11:10-12:00 494 Rhodes Paul Chew Monday, 3:00-4:00 4162 Upson Yejin Choi Wednesday, 10:15-11:15 309 Upson David Levitan Wednesday, 4:30-5:30 494 Rhodes Paul Chew Thursday, 3:00-4:00 309 Upson Dhruva Karle Friday, 2:00-3:00 309 Upson Saurabh Sharma 
| Assignment | Topic | Due Date | Solution | 
|---|---|---|---|
| Part 1 | Writing Sam-Code | Monday, Feb 16 at 11pm | not yet available | 
| Part 2A | Design Document for Part 2 | Monday, Mar 1 at 11pm | not yet available | 
| Part 2B | Compiling Simple Programs | Monday, Mar 15 at 11pm | available via CMS | 
| Part 3 | Compiling Functions and Arrays |  Monday, April 12, at 11pm new due date: Monday, April 19, at 11pm  | 
      not yet available | 
| Part 4 | Compiling Classes | Friday, May 7, at 11pm | not yet available | 
From the course catalog: A project course that introduces students to the ways of software engineering using the Java programming language. The course requires the design and implementation of several large programs.